추상클래스1 [TIL] 2022-11-17(14day) 👉 객체 지향 코드 재사용성이 높다 : API 사용 코드 관리가 쉽다 : 상속, 다향성, 추상화. 캡슐화 신뢰성이 높은 프로그램 개발 가능 -1) 캡슐화 (encapsulation) : 자바가 지향하는 코드 스타일 # 데이터와 관련 기능을 묶는다. # 객체가 어떻게 행동(기능)하는지 외부에 노출하지 않는다. # 정보 은닉 # 객체 내부 행동(기능)이 변경 되더라도, 외부에 영향을 주지 않는다. -2) 상속 (inheritance) -3) 다형성 (polymorphism) # 다양한 모습을 갖는 것 # 한 객체가 다양한 타입을 갖는 것 # 한 객체가 여러 타입의 기능을 제공 # 타입 상속으로 다형성 구현 (상속관계에서 성립) # 같은 이름의 기능이 클래스나 객체에 따라 다르게 동작하도록 구현되는 것. 👉 .. 2022. 11. 17. 이전 1 다음