查了好几天的资料,活着就是为了等死弄明白一个问...

当前位置: →
→ 关于类继承关系的一个有关问题,困扰我好几天了,程序只有几行,可我就是不明白,请大家帮忙
关于类继承关系的一个有关问题,困扰我好几天了,程序只有几行,可我就是不明白,请大家帮忙
& 作者:佚名 & 来源: 互联网 & 热度:
&收藏到→_→:
摘要: 关于类继承关系的一个问题,困扰我好几天了,程序只有几行,可我就是不明白,请大家帮忙.class & Animal { } class & Fi...
"关于类继承关系的一个有关问题,困扰我好几天了,程序只有几行,可我就是不明白,请大家帮忙"::
关于类继承关系的一个问题,困扰我好几天了,程序只有几行,可我就是不明白,请大家帮忙.class & animal
class & fish & extends & animal
class & itegration
static & void & fn(fish & an)
public & static & void & main(string & []args)
fish & fh=new & fish();
animal & an=new & animal();
itegration.fn(fh);//此时把fish类的实例传递过去可以.
itegration.fn(an);//把animal的实例传递过去就不可以了.请问为什么不可以了呢/不就是相当于
//传递个引用过去了吗?不能理解,请高手指点一二,不胜感激!
}------解决方案--------------------你的fn(fish n)的参数是fish,animal是他的父类,当然不可以
------解决方案--------------------改为fn(anmail an),这时你传fish或anmail的引用都可以
------解决方案--------------------小不包大
------解决方案--------------------你只告诉itegration类有 fish类型的对象实例,并没有告诉有告诉它还有animal类型对象的实例。
2楼所用的方法就是进行类型转换。
itegration.fn(an) 这时候进行值引用。当itegration对参数进行检查的时候发现这个类型(animal)它并不知道,它只是知道fish类型。当然就报错了。 搜索此文相关文章:此文来自: 马开东博客
网址: 站长QQ
上一篇:没有了
关于类继承关系的一个有关问题,困扰我好几天了,程序只有几行,可我就是不明白,请大家帮忙_J2SE相关文章
J2SE_总排行榜
J2SE_月排行榜
J2SE_周排行榜
J2SE_日排行榜Friso 美素, 在网上查了好几天的资料,最终还是选择了美素,宝宝之前也是喝过几罐,这次做活动买到很实惠,发货很快,第二天就收到,包装也很完好,希望宝宝喜欢。。。-1号店社区
扫描二维码下载客户端
0门槛开店赚钱
关注我们:
相关商品评论
Friso 美素佳儿 荷兰原装进口 金装幼儿配方奶粉(3段1-3岁)900g/罐 X 2
更多Friso 美素佳儿 荷兰原装进口 金装幼儿配方奶粉(3段1-3岁)900g/罐 X 2的评论
1号店官方微信
万千优惠资讯抢先收到,互动、查物流一步搞定!
Copyright(C) 1号店网上超市 ,All Rights Reserved}

我要回帖

更多关于 活着就是为了等死 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信