色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

java向下轉(zhuǎn)型基礎(chǔ)知識點及實例

瀏覽:104日期:2022-08-12 09:00:31
1、概念

向下轉(zhuǎn)型就是父類對象轉(zhuǎn)成子類對象。我們把一個父類引用 Animal類型的引用 給了一個 Bird類型 的引用,這就是向下轉(zhuǎn)型

2、格式

子類 子類對象=(子類)父類實例

3、注意

向下轉(zhuǎn)型的時候一定要進(jìn)行強制類型轉(zhuǎn)換

4、實例

class Animal { public String name; public void eat() {System.out.println(this.name + ' 正在吃'); }}class Cat extends Animal { }class Bird extends Animal { public int age; public void fly() {System.out.println(this.name+'起飛'); }}public class Test extends TestDemo { public static void main(String[] args) {Animal animal = new Animal();Bird bird = (Bird) animal;//必須進(jìn)行強制類型轉(zhuǎn)換 }}

Java向下轉(zhuǎn)型的意義

一開始學(xué)習(xí) Java 時不重視向下轉(zhuǎn)型。一直搞不清楚向下轉(zhuǎn)型的意義和用途,不清楚其實就是不會,那開發(fā)的過程肯定也想不到用向下轉(zhuǎn)型。

其實向上轉(zhuǎn)型和向下轉(zhuǎn)型都是很重要的,可能我們平時見向上轉(zhuǎn)型多一點,向上轉(zhuǎn)型也比較好理解。

但是向下轉(zhuǎn)型,會不會覺得很傻,我是要用子類實例對象,先是生成子類實例賦值給父類引用,在將父類引用向下強轉(zhuǎn)給子類

引用,這不是多此一舉嗎?我不向上轉(zhuǎn)型也不向下轉(zhuǎn)型,直接用子類實例就行了。

我開始學(xué)習(xí)Java時也是這么想的,這誤區(qū)導(dǎo)致我覺得向下轉(zhuǎn)型就是沒用的。

隨著技術(shù)的提升,我在看開源的項目學(xué)習(xí),發(fā)現(xiàn)很多地方都用了向下轉(zhuǎn)型的技術(shù),這就讓我重視了起來,想要重新來復(fù)習(xí)(學(xué)習(xí))這個知識點。也是搜索了許多博客文章,但都沒具體說明向下轉(zhuǎn)型,只是給了例子演示怎么使用,反而是向上轉(zhuǎn)型講了一堆(可能是我沒找到)。

到此這篇關(guān)于java向下轉(zhuǎn)型基礎(chǔ)知識點及實例的文章就介紹到這了,更多相關(guān)java向下轉(zhuǎn)型是什么意思內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Java
相關(guān)文章:
主站蜘蛛池模板: 久久免费特黄毛片 | 亚洲精品久久久久中文字幕一区 | 国产成人毛片亚洲精品不卡 | 欧美一级在线观看视频 | 成人精品视频一区二区三区 | 69av美女| 成人性毛片 | 综合在线播放 | 亚洲人成高清毛片 | 欧美毛片| 久久国产中文字幕 | 色妇女影院 | 国产精品反差婊在线观看 | 精品在线免费视频 | 国产专区中文字幕 | 三级黄毛片 | 一本色道久久99一综合 | 国产在线观看免费一级 | 亚洲网站视频在线观看 | 成人ab片 | 欧美成人二区 | 在线精品亚洲欧洲第一页 | 日韩一区二区在线视频 | 天天狠操 | 亚洲系列中文字幕一区二区 | 亚洲中文字幕特级毛片 | 亚洲国产激情在线一区 | 久久久免费视频观看 | 老司机黄色影院 | 亚洲福利国产精品17p | 成人免费午夜性视频 | 好湿好紧好痛a级是免费视频 | 三级在线国产 | 久久久久国产精品免费网站 | 毛片网站免费在线观看 | 国产精品三级一区二区 | 国产精品拍自在线观看 | 精品三级内地国产在线观看 | 欧美在线一级精品 | 在线观看国产一区二区三区99 | 亚洲精品一区二区三区第四页 |