상속이란?
부모 클래스를 상속받은 자식 클래스는 부모 클래스의 속성과 기능도 이용할 수 있다.
상속의 필요성
기존의 검증된 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 |