[TIL] 객체 지향의 4대 특성 - 캡!상추다 & 클래스 vs. 객체

hyo_·2021년 1월 22일
0

JAVA 

목록 보기
12/20

※ 본 글은 아래 도서를 공부한 후 정리한 내용입니다.

📚 스프링 입문을 위한 자바 객체지향의 원리와 이해


객체 지향의 4대 특성

캡❗ 상추다

  • 캡 - 캡슐화(Encapsulation) : 정보 은닉(information hiding)
  • 상 - 상속(Inheritance) : 재사용
  • 추 - 추상화(Abstraction) : 모델링
  • 다 - 다형성(Polymorphism) : 사용 편의

클래스 vs. 객체

클레스와 객체를 구분하는 간단한 방법!

생물인 경우 나이를 물어보자❗❗
무생물인 경우 제조일자를 물어보자❕❕

  • 사람의 나이는 몇 살인가?
  • 김연아의 나이는 몇 살인가?
  • 뽀로로의 나이는 몇 살인가?
  • 펭귄의 나이는 몇 살인가?

김연아, 뽀로로 처럼 질문에 바로 대답 할 수 있는 것들이 있고 사람, 펭귄처럼 답 할 수 없는 것들이 있다. 여기서 김연아와 뽀로로가 객체가 되고 사람, 펭귄은 클레스라고 볼 수 있다.
즉, 클래스분류에 대한 개념이고 객체실체다.

👉 클래스 : 객체 = 펭귄 : 뽀로로 = 사람 : 김연아

객체 지향의 4대 특성은 하나하나 다음장에서 알아보자!!

profile
🎓의지적인 삶을 살자!😊

0개의 댓글