inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김영한의 실전 자바 - 기본편

상속과 메서드 오버라이딩

부모의 부모 인스턴스

해결된 질문

482

wk

작성한 질문수 5

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 생성이 차례로 출력되는 것을 확인 할 수 있습니당

2

wk

감사합니다!

3

지찬우

화이팅입니다!!

강의 화면이 안나와요

0

63

1

문제2번

0

58

1

static 변수를 호출할때 인스턴스변수 호출하듯이 호출해도 되나요?

0

69

1

47번 리턴 관련 질문

0

57

1

문제2번

0

144

2

질문있습니다

0

83

1

1번 문제 질문입니다.

0

72

1

음악플레이어 문제 중 코드질문

0

65

1

9장 상속 문제와 풀이 질문

0

79

1

강의 자료에 사소한 오타가 있습니다.

0

94

2

매서드 참조값 반환??

0

108

1

접근제어자 - 쇼핑카트 문제에서 상품출력 부분 메서드

0

110

1

자바 기본편 - .(dot)에 관한 질문입니다!

0

118

1

공부방법

0

138

2

상속관계에서 멤버 변수는 오버라이딩 되는 개념이 아닌가요?

0

117

1

static method 질문

0

94

1

캡슐화 문제풀이 ShoppingCart 요구사항에 문제가 있어보입니다. 피드백 주세요

0

125

1

Method1에서 Student 객체

0

104

1

3강 18. null 질문

0

96

1

this 와 super의 호출 순서는 부모-자식관계 떄문만인가요?

0

107

1

팩토리 메서드 패턴과 일반 생성자 사용의 장단점

0

135

1

문의

0

133

1

9장 상속 문제와 풀이 부분 궁금한게 있어서 질문드립니다

0

120

1

상속과 그에 따른 메모리 구조 질문

0

95

1