상속이란?

부모 클래스를 상속받은 자식 클래스는 부모 클래스의 속성과 기능도 이용할 수 있다.

상속의 필요성

기존의 검증된 class를 이용해서 빠르고 쉽게 새로운 class를 만들 수 있다.

상속 구현

extend 키워드를 이용해서 상속을 구현한다.

최상위->상위클래스가 먼저 생성된다.->자식클래스 생성

자바는 단일상속만 지원한다

(다른언어:extends Class1, Class2,...)

 

자식클래스 객체를 만들면 부모생성자가 먼저실행된 후 자식생성자가 실행된다. 

부모 클래스의 private 접근자

자식 클래스는 부모 클래스의 모든 자원을 사용할 수 있지만, private 접근자의 속성과 메서드는 사용할 수 없다.

 

메서드 오버라이드

부모 클래스의 기능을 자식 클래스에서 재정의 해서 사용한다.

자료형(타입)

기본자료형 처럼 클래스도 자료형이다.

모든 클래스의 최상위 클래스는 Object 클래스이다.

상위 클래스를 호출할 때 super 키워드를 이용한다.

'2021 Newlecture > JAVA' 카테고리의 다른 글

자바 총 정리  (1) 2021.04.13
Inner class / Anonymous class  (0) 2021.04.12
인터페이스 구현  (0) 2021.04.12
(추가정리) 추상클래스 와 인터페이스  (0) 2021.04.11
(추가정리)this키워드  (0) 2021.04.10
(추가정리) 패키지와 static  (0) 2021.04.10
인터페이스  (0) 2021.04.08
protected method() / 자식에게 부모 객체넘겨주기  (0) 2021.04.07

+ Recent posts