[JAVA] 객체지향/클래스 개념/구성/선언
객체 지향 프로그래밍 모든 데이터를 객체로 취급하며, 객체가 프로그래밍의 중심이 된다. 객체의 상태와 행동을 구체화하는 형태의 프로그래밍이 객체 지향 프로그래밍이다. 이때, 객체를 만들어 내기 위한 설계도를 클래스 라고 한다. 객체 실제로 존재하여 공간을 차지하는 사물. 존재의 유무 - 공간을 차지하는지의 유무 클래스는 존재하지않는다. >> 객체를 구별하기 위해 쓰임. 사람 존재하지않는다 but, 이름을 가진 누군가(김민수)는 존재한다. 사람을 존재한다고 답하는 이유 : 사람의 속성과 기능이 이미 머리속에 존재하기 때문에 존재한다고 답함. ex) //나무 //속성 : 잎,줄기,뿌리,열매.. //기능 : 광합성을한다, 열매를맺는다, 물을 흡수한다.. //자동차 //속성 : 바퀴,문,유리창,사이드미러,백미러..