欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Java基礎(chǔ)2022/11/23韓順平課程筆記Java多態(tài)-創(chuàng)新互聯(lián)

多態(tài)
  • 對(duì)象的多態(tài)
    • 向上轉(zhuǎn)型(只能調(diào)用父類方法)
    • 向下轉(zhuǎn)型(可以調(diào)用子類方法)
  • `instanceof`比較操作符
  • Java動(dòng)態(tài)綁定機(jī)制
  • `==`比較運(yùn)算符
  • `equals`方法
  • `hashCode`方法
  • `toString`方法
  • `finalize`方法:垃圾回收器

創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶多一個(gè)朋友!專注中小微企業(yè)官網(wǎng)定制,做網(wǎng)站、成都網(wǎng)站設(shè)計(jì),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。對(duì)象的多態(tài)
  • 一個(gè)對(duì)象的編譯類型和運(yùn)行類型可以不一致
  • 編譯類型在定義對(duì)象時(shí),就確定了,不能改變
  • 運(yùn)行類型是可以變化的,由JVM機(jī)自行判斷
  • 編譯類型看定義時(shí)=號(hào)的左邊,運(yùn)行類型看=號(hào)的右邊
向上轉(zhuǎn)型(只能調(diào)用父類方法)
  • 語法:父類類型 引用名 = new 子類類型();
  • 可以調(diào)用父類中的所有成員(需遵守訪問權(quán)限)
  • 不能調(diào)用子類特有的成員
  • 編譯階段,能調(diào)用哪些成員是由編譯類型決定的
  • 最終運(yùn)行效果看子類(運(yùn)行類型)的具體實(shí)現(xiàn),即調(diào)用方法,按照從子類(運(yùn)行類型)開始查找方法,然后調(diào)用。
Animal animal = new Dog("喻狗駒"); //向上轉(zhuǎn)型
animal.cry();
向下轉(zhuǎn)型(可以調(diào)用子類方法)
  • 語法:子類類型 引用名 = (子類類型)父類引用;
  • 只能強(qiáng)轉(zhuǎn)父類的引用,不能強(qiáng)轉(zhuǎn)父類的對(duì)象
  • 要求父類的引用必須指向當(dāng)前目標(biāo)類型的對(duì)象
  • 可以調(diào)用子類類型中所有的成員
Animal animal = new Dog("喻狗駒");
animal.cry();
Dog dog = (Dog) animal; //向下轉(zhuǎn)型
dog.print();
  • 屬性
    • 屬性沒有重寫之說!屬性的值直接看編譯類型
Animal animal = new Dog("喻狗駒");
animal.cry();
System.out.println(animal.age); //此時(shí)輸出animal類的age
Dog dog = (Dog) animal;
System.out.println(dog.age); //此時(shí)輸出dog類的age
instanceof比較操作符
  • 用于判斷對(duì)象的運(yùn)行類型是否為XX類型或XX類型的子類型。
Animal animal = new Animal();
Dog dog = new Dog();
System.out.println(dog instanceof Animal); //true
System.out.println(dog instanceof Dog);    //true
Animal animals = new Dog();
System.out.println(animals instanceof Dog);    //true
System.out.println(animals instanceof Animal);    //true
Java動(dòng)態(tài)綁定機(jī)制
  • 當(dāng)調(diào)用對(duì)象方法時(shí),該方法會(huì)和該對(duì)象的內(nèi)存地址/運(yùn)行類型綁定
  • 當(dāng)調(diào)用對(duì)象屬性時(shí),沒有動(dòng)態(tài)綁定機(jī)制,哪里聲明,哪里使用
  • 多態(tài)數(shù)組:數(shù)組的定義類型為父類類型,里面保存的實(shí)際元素類型為子類類型
==比較運(yùn)算符
  • ==既可以判斷基本類型,也可以判斷引用類型
  • 如果判斷基本類型,判斷的是值是否相等;
  • 如果判斷引用類型,判斷的是地址是否相等,即判斷引用的是否是同一個(gè)對(duì)象
equals方法
  • Object類中的方法,只能判斷引用類型
  • 默認(rèn)判斷的是地址是否相等(子類未重寫的情況下,比較是否是引用同一個(gè)對(duì)象),子類往往重寫該方法,用于判斷內(nèi)容是否相等,可以不是同一個(gè)對(duì)象。
hashCode方法
  • 該方法為了提高哈希結(jié)構(gòu)的容器的效率
  • 兩個(gè)引用,如果指向的是同一個(gè)對(duì)象,則哈希值是一樣的;如果指向的是不同對(duì)象,則哈希值是不一樣的(一般而言)
  • 哈希值主要根據(jù)地址號(hào)來的,不能完全將哈希值等價(jià)于地址
toString方法
  • 返回對(duì)象的字符串表示,默認(rèn)返回:全類名(包名+類名)+@+哈希值的十六進(jìn)制
  • 子類往往重寫toString方法,用于返回對(duì)象的屬性信息
  • 打印對(duì)象或者拼接對(duì)象時(shí),都會(huì)自動(dòng)調(diào)用該對(duì)象的toString方法
finalize方法:垃圾回收器

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前題目:Java基礎(chǔ)2022/11/23韓順平課程筆記Java多態(tài)-創(chuàng)新互聯(lián)
分享鏈接:http://aaarwkj.com/article38/iegsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)全網(wǎng)營(yíng)銷推廣、營(yíng)銷型網(wǎng)站建設(shè)、搜索引擎優(yōu)化移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
日韩av裸体在线播放| 日韩三级成人在线视频| 国产一区二区欧美精品| 深夜日本福利在线观看| 欧美v日韩v亚洲综合国产高清| 亚洲夫妻性生活免费视频| 免费黄色一区二区三区| 国产精品欧美一区久久| 成年人片免费在线观看| 亚洲精品中的亚洲精品| 刚出嫁新婚少妇很紧很爽| 国产午夜福利视频合集| 亚洲一区欧美二区日韩三区| 精品在线中文字幕不卡| 久久久久久成人综合色| 日韩精品女性三级视频| 国产成人91精品免费看片| 日韩精品少妇一区二区| 精品人妻少妇一区二区三区| 亚洲永久精品天码野外| 韩国三级网站在线观看视频| 一区二区三区熟妇人妻视频| 国产精品一区二区毛卡片| 久久好大好爽要死了欧美| 日木av中文字幕女女同性| 成人av久久一区二区三区| 国产传媒免费在线播放| 草嫩av一区二区三区| 日本免费一区二区三区的电影啊| 亚洲黄色av在线免费观看| 最新欧美精品一区二区| 欧美精品三级不卡在线| 欧美日韩一区二区三区色| 国内精品免费视频不卡| 国产日产亚洲欧美综合另类| 日本人妻成人免费大片| 中文字幕人妻丝袜乱一区二区| 国内精品一区二区欧美| 精品国产av一区二区麻豆| 日本一区二区日本一区| 免费一区二区不卡去日本|