编程语言
首页 > 编程语言> > 合肥工业大学——java(最新版)——第二次作业

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

作者:互联网

作业2

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

图1 GoldenDelicious和Macintosh是Apple的子类,Apple和Orange是Fruit的子类
假设给出下面的声明:
在这里插入图片描述

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

标签:instanceof,java,Apple,合肥工业大学,Fruit,fruit,Orange,最新版,true
来源: https://blog.csdn.net/weixin_56111189/article/details/117931328