추상화
·
OOP
객체지향 4대 특성 중에 추상화 대해 알아볼게요! 스프링 입문을 위한 자바 객체 지향의 원리와 이해- 김종민 지음 을 참고했습니다! 객체 지향의 4대 특성은 캡슐화, 상속, 추상화, 다형성 이 있어요. 캡! 상추다! 라고 외우면 잘 외워지니까 반드시 외우도록 해요. 우선 4대 특성 중에 추상화를 설명하기 전에 클래스와 객체의 관계 먼저 알아봐요. 클래스와 객체 일반적으로 자바 클래스를 설명할 때 붕어빵 틀과 붕어빵으로 비유를 많이 하곤 해요. 그런데...? 클래스 객체명 = new 클래스(); 붕어빵틀 붕어빵 = new 붕어빵틀(); ??? 새로운 붕어빵틀을 만들었더니 붕어빵이 되었다라...? 뭔가 어색함이 느껴지네요. 다른 예제를 더 봐보죠. 사람은 클래스인가? 객체인가? JDragon 은 클래스인가?..