상속
클래스의 관계
has a : 특정 객체 내에서 다른 객체를 가지고 있는 것
is a : 특정 객체가 다른 객체에게 자신의 능력을 포함시켜주는 상속 관계
상속: 부모가 보유하고 있는 재산 중 일부를 자식이 물려받는 것을 의미.자바에서는 이런 클래스들간의 다중 상속을 지원하지 않으므로 객체의 명확성을 높였다.
Base class(기본클래스)
Super class(슈퍼 클래스)
Parent class(부모 클래스)
->이는 상속을 주기 위해 준비된 특정 클래스 의미
Derivation class(유도 클래스)
Sub class(하위 클래스)
Child class(자식 클래스)
->특정 클래스로부터 상속을 받아 새롭게 정의되는 클래스 의미
오버라이딩
'매서드 재정의'라고도 불리며 이는 서로 상속관계로 이루어진 객체들간의 관계에서 비롯됨.
'JAVA' 카테고리의 다른 글
210817_인터페이스+다형성 (0) | 2021.08.17 |
---|---|
210817_추상클래스+다형성 (0) | 2021.08.17 |
210813_스캐너+클래스+메서드 (0) | 2021.08.13 |
210813_클래스+배열(예제) (0) | 2021.08.13 |
210813_메서드 (0) | 2021.08.13 |