引用类型和对象类型
2022-09-04 01:45:48
我正在指导一位同事OCA-Java 7认证。他还参加了一门课程,并在那里做了一个准备考试。其中一个问题是关于引用和对象类型。代码如下:
package com.company;
public class Vehicle implements Mobile {
public static void main(String[] args) {
Truck theTruck = new Truck();
Vehicle theVehicle = theTruck;
Mobile theMobile = theVehicle;
}
}
class Truck extends Vehicle {
}
interface Mobile {
}
问题:什么是引用类型和对象类型?theMobile
以下是选择:
- 引用类型为“移动”,对象类型为“移动”
- B 引用类型为“卡车”,对象类型为“卡车”
- C 引用类型为“移动”,对象类型为“卡车”
- D 参考类型为“汽车”,对象类型为“移动”
答案 B 被标记为正确答案...但恕我直言,答案C是对的。谁错了?!