java向上转型发生的时机
- 更新时间:2021-06-17 10:19:00
- 编辑:康高昂
给寻找编程代码教程的朋友们精选了相关的编程文章,网友周瑜英根据主题投稿了本篇教程内容,涉及到java相关内容,已被389网友关注,下面的电子资料对本篇知识点有更加详尽的解释。
参考资料
- 编写可靠的JavaScript代码 PDF 电子书 / 102 MB / 王肖峰 推荐度:
- 《Java并发编程的艺术》源码 配套资源 / 4.4 MB / 方腾飞 魏鹏 程晓明 推荐度:
- Java性能调优指南 PDF 电子书 / 42.6MB / 查理.亨特 推荐度:
- Java 语言程序设计(第3版) 课后答案 / 55 KB / 邵丽萍 邵光亚 张后扬 推荐度:
- 《Java语言程序设计》学习课件 配套资源 / 12.06 MB / 辛运帏,饶一梅 编著 推荐度:
正文内容
本页是码农之家最新发布的《java向上转型发生的时机》的详细页面,觉得应该跟大家分享,重新编辑了一下发到本站,希望对网友有用。
1、直接赋值
public static void main(String[] args) { //父类引用 引用了 子类引用所引用的对象 Animal animal = new Cat();;//向上转型 }
2、方法传参
把一个Cat的子类传给一个Animal类型的父类,这里也是能发生向上转型的。
public class Test extends TestDemo { public static void func(Animal animal) { } public static void main(String[] args) { //父类引用 引用了 子类引用所引用的对象 Cat cat = new Cat(); func(cat); } }
3、方法返回
func方法的返回类型是Animal,但返回的确是一个Cat类型,这里也是发生了向上转型。
public class Test extends TestDemo { public static Animal func() { Cat cat = new Cat(); return cat; } public static void main(String[] args) { Animal animal = func(); } }
以上就是 java向上转型发生的时机,希望对大家有所帮助。Java基础
相关教程
-
初学者自学Java编程在哪儿找视频和资料
国内的软件开发行业中,Java的占比已经非常高了,很多想接触Java的同学直接从网上搜索一些视频教程来看,然后定制好学习计划,刚开始对着视频学习还挺有意思,慢慢的,还没学到一半,发现离开了视频自己不会思考了,不知道怎么写代码,半天抠不出一个符号来,全然没有了刚开始学习的自信。
发布时间:2021-06-06
-
JavaScript 函数的定义-调用、注意事项
这篇文章主要介绍了JavaScript 函数的定义-调用、注意事项,需要的朋友可以参考下
发布时间:2019-07-25