-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
부모의 부모 인스턴스
24.01.13 21:50 작성 조회수 212
0
예를 들어 ElectricCar extends Car, Car extends Vehicle의 상속 관계를 가질 때 new ElectricCar()를 호출하면 부모 인스턴스인 Car도 같이 생성하는데 이 경우 Car는 Vehicle 의 상속을 받으니까 Vehicle 인스턴스도 함께 생성되나요?
답변을 작성해보세요.
2
지찬우
2024.01.14
지나가다가 보여서 답변 드려요..! 말씀하신 부분이 맞습니다!! 직접 테스트 해보시는 것도 좋을 것 같아요~
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 생성이 차례로 출력되는 것을 확인 할 수 있습니당
답변 1