what?
클래스 작성시 기존 클래스를 물려받는 것
why?
기존 클래스의 멤버(변수와 함수)를 물려받음→새로 작성할 코드↓
how?
클래스 선언 부분 뒤에 'extends 부모클래스명' 작성
class Child extends Parents{
}
Parents 클래스에 method1(), method2()라는 함수가 있을 경우, Parents를 상속한 Child의 객체를 생성하면 두 함수를 사용할 수 있다.
※자바는 단일 상속만 허용
※클래스 앞에 'final'이 붙은 경우 상속 불가능
※클래스 계층구조(hierarchy) 확인: 클래스에 커서 후 Ctrl+T
'Java' 카테고리의 다른 글
[Java] 상속과 다형성⑥ 다형성 (0) | 2024.03.30 |
---|---|
[Java] 상속과 다형성⑤ 제어자 (0) | 2024.03.30 |
[Java] 상속과 다형성④ 패키지와 임포트 (0) | 2024.03.30 |
[Java] 상속과 다형성③ 생성자 (0) | 2024.03.29 |
[Java] 상속과 다형성② 오버라이딩 (0) | 2024.03.29 |