久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

java向上轉型發生的時機知識點詳解

瀏覽:112日期:2022-08-12 08:59:13
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(); }}

實例擴展:

package multistate;public class Human { public void sleep() {System.out.println('Human sleep..'); } public static void main(String[] args) {Human h = new Male();// 向上轉型h.sleep();Male m = new Male();// 干嘛要向上轉型m.sleep();// h.speak();此方法不能編譯,報錯說Human類沒有此方法 }}class Male extends Human { @Override public void sleep() {System.out.println('Male sleep..'); } public void speak() {System.out.println('I am Male'); }}class Female extends Human { @Override public void sleep() {System.out.println('Female sleep..'); } public void speak() {System.out.println('I am Female'); }}

到此這篇關于java向上轉型發生的時機知識點詳解的文章就介紹到這了,更多相關java向上轉型發生的時機內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
主站蜘蛛池模板: 亚洲成人动漫在线观看 | 国产丝袜一区二区三区免费视频 | 国产一级淫免费播放m | 久久99精品国产麻豆婷婷洗澡 | av女人的天堂 | 久久久www成人免费无遮挡大片 | 国产伦精品一区二区三毛 | 成人在线免费观看 | 一级在线观看视频 | 午夜成人免费影院 | 日本欧美国产 | 人操人人| 自拍偷拍欧美 | 夜夜操导航| 蜜桃在线视频 | 日本三级中国三级99人妇网站 | 欧美视频在线一区 | 天天射日日操 | 久久99深爱久久99精品 | 久久精品欧美一区二区三区麻豆 | 久久1区| 韩日视频在线观看 | 国产精品美女www爽爽爽软件 | 成人精品视频99在线观看免费 | 国产精品看片 | 色视频在线播放 | 久久99久久98精品免观看软件 | 福利网站在线观看 | 免费观看毛片 | 亚洲视频在线看 | 日韩黄视频 | 1204国产成人精品视频 | 精品在线视频一区 | 福利二区视频 | 亚洲精品一区在线观看 | 黄毛片网站 | 99爱在线观看 | 欧美视频一区二区 | 日韩成人在线播放 | 亚洲欧美在线视频 | 精品av |