合肥工业大学——java(最新版)——第二次作业

作业2

  1. 假设Fruit、Apple、Orange、GoldenDelicious和Macintosh声明如下图所示。

图1 GoldenDelicious和Macintosh是Apple的子类,Apple和Orange是Fruit的子类
假设给出下面的声明:
合肥工业大学——java(最新版)——第二次作业

Fruit fruit = new GoldenDelicious();
Orange orange = new Orange();
回答下面的问题:
(1) fruit instanceof Fruit的值为true吗?
(2) fruit instanceof Orange的值为true吗?
(3) fruit instanceof Apple的值为true吗?
(4) fruit instanceof GoldenDelicious的值为true吗?
(5) fruit instanceof Macintosh的值为true吗?
(6) orange instanceof Orange的值为true吗?
(7) orange instanceof Fruit的值为true吗?
(8) orange instanceof Apple的值为true吗?
(9) 假设makeAppleCider方法定义在Apple类中,fruit可以调用这个方法吗?orange可以调用这个方法吗&#x

上一篇:使用Sql分页方法给Repeater控件分页的方法


下一篇:Python数据类型之高中就可以解决的集合(下)