[JAVA] 객체지향 - 역사, 인스턴스, 클래스
·
Back-End/Java
[작성일: 2023. 01. 25] 객체지향언어역사과학, 군사적 모의실험을 위해 컴퓨터를 이용한 가상세계를 구현하려는 노력으로부터 객체지향이론이 시작됨.1960년대 최초의 객체지향언어 Simula 탄생1980년대 절차방식의 프로그래밍의 한계를 객체지향방식으로 극복하려고 노력함. (C++, Smalltalk와 같은 보다 발전된 객체지향언어 탄생)1995년 말 Java 탄생. 객체지향언어가 프로그래밍 언어의 주류가 됨. 정의클래스(Class)설계도객체를 정의한 것. 객체를 생성하는 데 사용됨. 객체설계도로 만든 제품실제로 존재하는 것객체의 속성과 기능에 따라 용도가 다름. 클래스객체제품 설계도제품TV 설계도TV 클래스는 객체로 구현될 때 의미가 있음(=제품으로 만들어지지 않는 설계도는 의미가 없음.) ➡..