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

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

java向下轉型基礎知識點及實例

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

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

2、格式

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

3、注意

向下轉型的時候一定要進行強制類型轉換

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;//必須進行強制類型轉換 }}

Java向下轉型的意義

一開始學習 Java 時不重視向下轉型。一直搞不清楚向下轉型的意義和用途,不清楚其實就是不會,那開發的過程肯定也想不到用向下轉型。

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

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

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

我開始學習Java時也是這么想的,這誤區導致我覺得向下轉型就是沒用的。

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

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

標簽: Java
相關文章:
主站蜘蛛池模板: 日韩国产毛片 | 欧美日韩ay在线观看 | 亚洲最新网站 | 香蕉久久一区二区不卡无毒影院 | 自拍偷拍亚洲视频 | 午夜在线播放免费人成无 | japanese色系tube护士 | 作爱视频在线免费观看 | 日本aaaa特级毛片 | 精品国产自在在线在线观看 | 国产毛片一区二区三区精品 | 日本一级大毛片a一 | 国产精品欧美日韩一区二区 | 网禁呦萝资源网站在线观看 | 成人三级毛片 | 美女又黄又免费视频 | 一级欧美毛片成人 | 亚洲无限看| 久久99视频 | 韩国一级片视频 | 波多野结衣一区在线观看 | 亚洲一区二区三区免费在线观看 | 久久国产成人午夜aⅴ影院 久久国产成人亚洲精品影院老金 | 成年人黄色片 | 亚欧视频在线 | 一区二区三区在线 | 日本 | 一二三中文乱码亚洲乱码 | 又黄又刺激下面流水的视频 | 中文字幕在线观看一区二区三区 | 国产亚洲一区二区精品 | 久久88综合 | 99精品观看 | 亚洲视频在线观看免费 | 91www成人久久| 美女视频一区二区三区 | a级成人毛片免费视频高清 a级高清观看视频在线看 | 点击进入不卡毛片免费观看 | 台湾一级特黄精品大片 | 欧美做a一级视频免费观看 欧美做爱毛片 | 久久91亚洲精品中文字幕 | 成人黄激情免费视频 |