[국비] Java 내용정리 Day10
객체지향 프로그래밍(Object Oriented Programming) 객체지향 프로그래밍이란 모든 데이터들을 객체로 표현하고 객체들의 상호작용(책임, 협력, 위임) 등을 프로그램으로 표현하는 프로그래밍 기법 객체란? 객체는 물리적으로 존재하거나 추상적으로 생각할 수 있는 것들을 말한다. 물리적으로 눈에 보이는 펜, 자동차, 사람과 같은 것과 추상적인 주문, 강의 등과 같은 것도 모두 객체가 될 수 있다. 현실의 객체와 프로그래밍의 객체 객체간의 관계 객체의 속성과 기능 속성이란 객체가 가진 정보들을 의미한다. 강아지의 속성 견종, 나이, 이름, 키, 몸무게, 예방접종 여부 등 기능이란 객체가 가진 행위들을 의미한다. 강아지의 기능 짖다, 놀다, 사료를 먹다, 꼬리를 흔들다 등 클래스란? 현실에서 객체가..
2021. 11. 10.