新手请教 java代码fruit f=new apple();不理解
答案:3 悬赏:20 手机版
解决时间 2021-02-04 03:22
- 提问者网友:饥饿走向夜
- 2021-02-03 22:08
新手请教 java代码fruit f=new apple();不理解
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-02-03 22:30
这就是多态..java中一个非常重要的部分
有的时候fruit根本就不是一个类而是一个接口 有许多的设计模式就是根据这个设计出来的
建议去去好好看看书里介绍关多态 继承的部分.这里几句话说不清楚啊
有的时候fruit根本就不是一个类而是一个接口 有许多的设计模式就是根据这个设计出来的
建议去去好好看看书里介绍关多态 继承的部分.这里几句话说不清楚啊
全部回答
- 1楼网友:患得患失的劫
- 2021-02-04 00:42
what is that?
- 2楼网友:封刀令
- 2021-02-03 23:27
fruit f=new apple();
父类型引用了子类型
就是所说的 向下转型
因为苹果 一定是水果
所以可用这样直接赋值
编译的时候 f的类型申明的是fruit类型
运行的时候 f其实指向的是子类型 apple
父类型引用了子类型
就是所说的 向下转型
因为苹果 一定是水果
所以可用这样直接赋值
编译的时候 f的类型申明的是fruit类型
运行的时候 f其实指向的是子类型 apple
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯