请帮我举一个休耕的多态性例子

Please help me with the fallowing polymorphic example

本文关键字:多态性 一个      更新时间:2023-10-16

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可以是丰田还是轿车?

真诚,

  1. 你不能实例化一个接口,也就是说,你不能实例化"汽车"。无法实例化接口,因为它们没有构造函数
  2. 丰田SUV是一辆丰田,可以像汽车一样。当你扩展丰田SUV的时候,你就是在说丰田SUV是一辆丰田,可以做与丰田完全相同的事情。此外,由于丰田实现了该接口,所以它可以表现得像一辆汽车,你是说丰田SUV也可以表现得就像一辆汽车一样,因为它也继承了这些方法