객체지향 언어를 위한 필수 지식 : 객체(Object)와 클래스(Class) 개념
객체지향 언어를 공부하다보면(C++, Java, Python 등..) 항상 나오는 개념이다. 객체와 클래스라는 개념은 항상 등장한다. 이 글은 객체와 클래스의 개념적인 "그림"을 그리기 위해 작성한 글이다. 객체(Object)란? 어렵게 생각하지말자 지금 모니터로 보고있는 PC이든, 핸드폰이든, 태블릿이든 사람, 자동차, 키보드, 마우스 등... 모든 것이 객체의 개념이다. (이미지를 생각하면 좋다) 객체(Object)를 분해해보자 특성 + 행동으로 나누어지게 된다. 이 2가지를 기억해야 한다. 사람 ㄴ 특성 : 이름, 나이, 성별, 연락처, 거주 지역 등.. ㄴ 행동 : 걷기, 달리기, 등 자동차 ㄴ 특성 : 브랜드, 차종, 색상, 주행거리 등.. ㄴ 행동 : 전진하다, 후진하다, 와이퍼 작동하다, 급..
2020. 12. 30.