[java] 상속을 통한 다른 클래스의 메소드 호출
자바에서는 클래스 간의 상속을 통해 다른 클래스의 메소드를 호출할 수 있습니다. 상속은 하위 클래스가 상위 클래스의 특성과 동작을 물려받는 것을 의미합니다. 이를 통해 코드의 재사용성이 높아지고 유지보수가 용이해집니다.
아래는 상속을 통해 다른 클래스의 메소드를 호출하는 예제 코드입니다.
// 상위 클래스
class Parent {
void parentMethod() {
System.out.println("부모 클래스의 메소드 호출");
}
}
// 하위 클래스
class Child extends Parent {
void childMethod() {
parentMethod(); // 상위 클래스의 메소드 호출
System.out.println("자식 클래스의 메소드 호출");
}
}
위의 예제 코드에서 Parent
클래스를 상속받은 Child
클래스에서 parentMethod()
를 호출하고 있습니다. Child
클래스는 Parent
클래스의 모든 멤버 변수와 메소드를 사용할 수 있습니다.
클래스 간의 상속을 통해 메소드 호출이 가능하며, 자식 클래스는 부모 클래스의 메소드를 오버라이딩하여 새로운 동작을 정의할 수도 있습니다.
참고 자료:
- Oracle Java Documentation: Inheritance