[java] 자바 상속 키워드인 extends의 사용법
자바에서는 extends 키워드를 사용하여 클래스 간의 상속을 구현할 수 있습니다.
extends 키워드의 사용법
extends 키워드는 클래스 정의 시 클래스명 뒤에 사용되며, 하위 클래스(subclass)가 상위 클래스(superclass)를 확장하도록 지정합니다.
public class SuperClass {
// 상위 클래스의 멤버와 메서드들
}
public class SubClass extends SuperClass {
// 하위 클래스의 멤버와 메서드들
}
상속의 장점
extends 키워드를 사용하여 상속을 구현하면 코드의 재사용성이 높아지고, 클래스 간의 계층 구조가 명확해집니다.
주의할 점
- 자바에서는 다중 상속을 지원하지 않습니다. 하나의 클래스는 하나의 직계 상위 클래스만을 가질 수 있습니다.
- final 키워드가 붙은 클래스는 상속될 수 없습니다.
extends 키워드를 이용하여 클래스를 상속함으로써, 객체 지향 프로그래밍의 특징을 활용하여 유연하고 구조화된 코드를 작성할 수 있습니다.
더 많은 정보는 Oracle Java Documentation에서 찾아볼 수 있습니다.