Java - 문제 미리보기
문제 2283
medium
다음 코드의 실행 결과는?
```java
class Vehicle {
String type = "운송수단";
}
class Car extends Vehicle {
String type = "자동차";
public void printTypes() {
System.out.println(type);
System.out.println(super.type);
}
}
Car myCar = new Car();
myCar.printTypes();
```
정답: C
⦁ `type`: 현재 클래스(Car)의 type 변수값인 "자동차"가 출력됩니다
⦁ `super.type`: 부모 클래스(Vehicle)의 type 변수값인 "운송수단"이 출력됩니다
⦁ `super` 키워드를 사용하면 같은 이름의 변수라도 부모 클래스의 것을 명시적으로 접근할 수 있습니다
💡 학습 팁
이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.