현실에선 부모가 자식에게 물려주는 행위를 말하는것처럼
Java에서 부모클래스(SuperClass)가 자식(SubClass)에게 부모클레스멤버(인스턴스와메서드)를 물려주는것을 말한다.
상속 받는 키워드는 extends
ex)
SuperClass(부모클래스) 설계코드
SubClass(자식클래스) 설계코드
* 상속 받는 과정에서 fly메서드는 Override(함수 재정의)되었다
* @Override 키워드는 어노테이션이라 하며 컴파일러 한테 힌트를 주는것이다.
* 부모클래스의 인트턴스 접근시 super 키워드를 사용한다.
또한 부모클래스로부터 상속받을시 부모클래스 생성자도 같이 호출해줘야 한다.
'web_배우고익히고 > 4.JAVA' 카테고리의 다른 글
필드&매개변수의 다형성 (with 자동형변환) (0) | 2020.01.11 |
---|---|
다형성 (0) | 2020.01.09 |
접근제어자 & 캡슐화 (0) | 2020.01.09 |
package에 대해 (0) | 2020.01.09 |
Class의 이해 및 구현(인스턴스 멤버) (0) | 2020.01.08 |