[java] 자바 상속 키워드인 extends의 사용법
자바에서는 상속을 통해 클래스들 간에 코드를 재사용할 수 있습니다. 상속은 기존 클래스의 속성과 메서드를 다른 클래스에서 확장 및 재정의할 수 있게 해줍니다. 클래스 간의 상속은 extends 키워드를 사용하여 정의할 수 있습니다.
extends 키워드의 사용법
기존 클래스를 상속받아 새로운 클래스를 정의할 때에는 다음과 같이 extends 키워드를 사용합니다:
public class SubClass extends SuperClass {
// SubClass의 추가 속성과 메서드 정의
}
위 예제에서 SubClass는 SuperClass를 상속받아 새로운 클래스를 정의하는 것을 보여줍니다. 상속을 받는 클래스는 extends 키워드 뒤에 상속할 클래스의 이름을 명시하게 됩니다.
예제
다음은 extends 키워드를 사용해 상속을 구현한 간단한 예제입니다:
public class Animal {
public void sound() {
System.out.println("Some sound");
}
}
public class Dog extends Animal {
public void sound() {
System.out.println("Bark");
}
}
위의 예제에서 Dog 클래스는 Animal 클래스를 상속받아 sound 메서드를 다시 정의하여 “Bark”를 출력합니다.
이처럼 extends 키워드를 사용하면 상속을 통해 클래스 간의 관계를 정의하고, 코드를 재사용할 수 있습니다.
결론
자바 프로그래밍에서 extends 키워드는 상속을 통해 클래스 간의 관계를 정의할 때 사용됩니다. 이를 통해 코드의 재사용성을 높일 수 있으며, 객체지향 프로그래밍의 중요한 개념 중 하나입니다.
이상으로 자바 상속 키워드인 extends의 사용법에 대해 알아보았습니다.
자세한 내용은 Oracle Java Documentation에서 확인할 수 있습니다.