[Java] 객체(Object), 클래스(Class)
객체(Object) 객체 : 속성과 기능을 갖춘 것 ex) 자동차 클래스 : 속성과 기능을 정의한 것 ex) 자동차의 설계도 인스턴스 : 속성과 기능을 가진 것 중 실제 하는 것 ex) 공장에서 찍어낸 자동차 하나하나 - 실세계에서 우리 주변에 있는 모든 것들이 객체임 ex) TV, 컴퓨터, 책, 건물, 의자, 사람 등등 - 이러한 객체는 속성과 동작(기능)으로 구성되어 있음 예를 든다면 사람은 이름, 나이 등의 속성이 있고, 걷다, 쓰다, 달린다 등의 기능을 가짐 또한 자동차의 경우에는 색상, 모델링 등이 속성에 해당되고, 달린다 멈춘다 등의 기능을 가짐 - 객체는 개별적으로 사용이 될 수도 있지만, 대부분 다른 객체와 관계를 맺고 있음 이러한 관계의 종류에는 집합관계, 사용관계, 상속관계가 있음 - ..
2021. 8. 16.