请帮我举一个休耕的多态性例子
Please help me with the fallowing polymorphic example
Hy,
请帮我举一个多态的例子:
interface Car {}
class Toyota implements Car {}
class ToyotaSUV extends Toyota {}
class Drive {
public static void main(String [] args){
Car c = new Car();
Toyota t = new ToyotaSUV();
Car s = new ToyotaSuv();
}
以上哪一项可以实例化,哪一项不能实例化?
丰田SUV可以是丰田还是轿车?
真诚,
- 你不能实例化一个接口,也就是说,你不能实例化"汽车"。无法实例化接口,因为它们没有构造函数
- 丰田SUV是一辆丰田,可以像汽车一样。当你扩展丰田SUV的时候,你就是在说丰田SUV是一辆丰田,可以做与丰田完全相同的事情。此外,由于丰田实现了该接口,所以它可以表现得像一辆汽车,你是说丰田SUV也可以表现得就像一辆汽车一样,因为它也继承了这些方法
相关文章:
- 多态性和功能结合
- 找不到成员对象:没有名为get_event()的成员,也处理多态性和向量
- 使用取消引用的指针的多态性会产生意外的结果.为什么?
- C++boost序列化多态性问题
- 如何查找哪个类对象位于数组的特定索引上(多态性)
- 如何在多线程中正确使用unique_ptr进行多态性?
- 具有智能指针的多态性
- 在 C++ 中在堆栈上创建实例时如何保持多态性?
- 继承/多态性 - 我是否被迫使用"protected"变量?
- C++ 多态性在代码::块 17.12 中不起作用
- C++多态性:如何测试一个类是否派生自另一个基类
- 在C++中创建一个具有多态性和操作重载的模板
- 一个包含类、继承和多态性的谜语
- 一个具有多态性的2-3树的设计与实现
- 多态性c++,当对一个对象进行更改时,所有对象都会更改
- 请帮我举一个休耕的多态性例子
- 为什么一个对象在被推入容器时会失去多态性
- 使用多态性是在一个容器中存储不同数据类型的好方法吗?
- 静态多态性——在c++中这是一个正确的多态场景吗?
- 多态性:代码中的复杂性错误.需要一个解释