강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

wk のプロフィール画像
wk

投稿した質問数

김영한の実践Java - 基本編

相続とメソッドオーバーライド

부모의 부모 인스턴스

解決済みの質問

作成

·

456

0

예를 들어 ElectricCar extends Car, Car extends Vehicle의 상속 관계를 가질 때 new ElectricCar()를 호출하면 부모 인스턴스인 Car도 같이 생성하는데 이 경우 Car는 Vehicle 의 상속을 받으니까 Vehicle 인스턴스도 함께 생성되나요?

java객체지향

回答 1

3

지나가다가 보여서 답변 드려요..! 말씀하신 부분이 맞습니다!! 직접 테스트 해보시는 것도 좋을 것 같아요~

 

public class ElectricCar extends Car{

    public ElectricCar() {
        System.out.println("ElectricCar 생성");
    }
}
public class Car extends Vehicle {

    public Car() {
        System.out.println("Car 생성");
    }
}
public class Vehicle {

    public Vehicle() {
        System.out.println("Vehicle 생성");
    }
}


new ElectricCar();를 호출하면 Vehicle 생성 > Car 생성 > ElectricCar 생성이 차례로 출력되는 것을 확인 할 수 있습니당

wk님의 프로필 이미지
wk
質問者

감사합니다!

화이팅입니다!!

wk のプロフィール画像
wk

投稿した質問数

質問する