[Java] 클래스 (설계도) 설계하고 객체 생성 (인스턴스화)
객체는 속성(필드) 과 행위(메서드) 로 구성 ex ) 자동차속성 : 회사, 모델, 색상, 가격, 속도 등행위 : 가속, 브레이크, 기어 변속, 조명, 경적 등현실 세계에 있는 객체를 소프트웨어의 객체로 설계하는 것을 ‘객체 모델링’ 객체 간의 관계 사람 객체는 자동차 객체를 사용 타이어 객체, 차 문 객체, 핸들 객체는 자동차 객체에 포함 자동차와 기차 객체는 하나의 공통된 기계 시스템 객체를 토대로 만들어진다고 가정하면 자동차 객체와 기차 객체는 기계 시스템 객체를 상속받는 상속관계가 됨 객체지향 프로그래밍의 특징캡슐화캡슐화란 속성(필드)와 행위(메서드)를 하나로 묶어 객체로 만든 후 실제 내부 구현 내용은 외부에서 알 수 없게 감추는 것을 의미.외부 객체에서는 캡슐화된 객체의 내부 구조를 알 수 ..
2024. 7. 26.