面向?qū)ο蠡靖拍睿悍庋b、繼承、多態(tài)
1.封裝:就是把數(shù)據(jù)和行為結(jié)合在一起形成統(tǒng)一的整體,并對對象使用者隱藏數(shù)據(jù)的實(shí)現(xiàn)過程。
2.繼承:Java繼承是使用已存在的類的定義作為基礎(chǔ)建立新類的技術(shù),繼承避免了對一般類和特殊類之間共同特征進(jìn)行的重復(fù)描述。
3.多態(tài):多態(tài)指同一個實(shí)體同時具有多種形式。
類與對象關(guān)系:類是描述具有相同特征的一類事物的基本原型,定義了這類事物所擁有的數(shù)據(jù)特征以及可以執(zhí)行的操作;對象是類的實(shí)例,是類的具體化。
java類是面向?qū)ο蠓庋b概念的基本體現(xiàn),java類封裝了抽象概念的數(shù)據(jù)(屬性)與行為(方法)。
java類的基本構(gòu)成:屬性、方法、構(gòu)造方法
屬性是類對抽象概念數(shù)據(jù)特征的描述,方法是類對概念行為的描述,構(gòu)造方法在類的對象實(shí)例化時對類對象進(jìn)行初始化。
重載與覆寫(重寫)
1.重載:方法的重載是多態(tài)性的體現(xiàn),重載方法具有相同的方法名稱,但方法參數(shù)列表不同(參數(shù)類型或數(shù)目不同),重載為相似功能提供了不同的實(shí)現(xiàn)。
2.重寫:重寫是指在子類中覆蓋父類方法的實(shí)現(xiàn),對父類方法進(jìn)行重新定義,當(dāng)父類引用指向子類對象并調(diào)用重寫方法時,將調(diào)用子類方法的實(shí)現(xiàn)。子類函數(shù)的訪問修飾權(quán)限不能低于父類的。
super與this
super代表當(dāng)前類的父類(超類),子類的構(gòu)造函數(shù)如果要引用super的話,必須把super放在函數(shù)的首位;當(dāng)子類變量與父類變量重名時,使用super調(diào)用父類變量
this代表當(dāng)前對象,this使用:this.屬性,this.方法,this();使用this來區(qū)別重名的局部變量與成員變量;使用this在一個構(gòu)造函數(shù)中調(diào)用其他的重載構(gòu)造函數(shù)
java修飾符:訪問權(quán)限修飾符、final、static、abstract
(1)訪問權(quán)限修飾符:public、protected、private、default
①public 成員對所有類可見
②private 成員僅類內(nèi)部可見
③protected相同包中的類可以訪問(包訪問權(quán)限);基類通過protected把基類中的成員的訪問權(quán)限賦予派生類不是所有類(派生類訪問權(quán)限)。
④default如果一個類的成員沒有任何權(quán)限修飾,那么它門就是缺省包訪問權(quán)限
類僅能用public或默認(rèn)權(quán)限修飾
(2)final修飾符:
final修飾成員變量:該變量為常量;修飾方法:該方法不能夠在子類中被重寫;修飾類:該類不能被繼承
(3)static修飾符:
修飾成員變量:該變量為靜態(tài)變量(類變量),屬于類本身,所有該類對象公用該變量;
修飾方法:該方法為靜態(tài)方法,在靜態(tài)方法中不能使用非靜態(tài)成員變量或方法,因?yàn)樵陟o態(tài)方法調(diào)用時可能還沒有對象被創(chuàng)建,沒有對象也就無法獲取其成員。靜態(tài)成員函數(shù)中也不能使用this或者super,因?yàn)樗鼈兪呛皖惖膶ο笙嚓P(guān)聯(lián)的
靜態(tài)內(nèi)部類:靜態(tài)內(nèi)部類可以對照靜態(tài)成員變量來理解
(4)abstract修飾符:
定義抽象類、方法
抽象方法 沒有方法體{},僅有方法聲明
抽象類中可以沒有抽象方法,有抽象方法的類一定是抽象類
本文由重慶網(wǎng)站制作-重慶網(wǎng)站建設(shè)公司-中技互聯(lián):www.tmsmall666.cn
企業(yè)網(wǎng)站建設(shè)解決方案 營銷型網(wǎng)站建設(shè)解決方案 行業(yè)門戶網(wǎng)站建設(shè)解決方案 外貿(mào)網(wǎng)站解建設(shè)決方案 品牌形象網(wǎng)站建設(shè)解決方案 購物商城網(wǎng)站建設(shè)解決方案 政府網(wǎng)站建設(shè)解決方案 手機(jī)網(wǎng)站建設(shè)解決方案 教育培訓(xùn)網(wǎng)站建設(shè)解決方案 珠寶高端奢飾品網(wǎng)站建設(shè)解決方案 房地產(chǎn)、地產(chǎn)項(xiàng)目網(wǎng)站建設(shè)解決方案 集團(tuán)、上市企業(yè)網(wǎng)站建設(shè)解決方案 數(shù)碼、電子產(chǎn)品網(wǎng)站建設(shè)解決方案 美容、化妝品行業(yè)網(wǎng)站建設(shè)解決方案
10年專業(yè)互聯(lián)網(wǎng)服務(wù)經(jīng)驗(yàn) 重慶最專業(yè)網(wǎng)站團(tuán)隊 資深行業(yè)分析策劃 B2C營銷型網(wǎng)站建設(shè)領(lǐng)先者 最前沿視覺設(shè)計、研發(fā)能力 時刻最新技術(shù)領(lǐng)先研發(fā)能力 具有完備的項(xiàng)目管理 完善的售后服務(wù)體系 深厚的網(wǎng)絡(luò)運(yùn)營經(jīng)驗(yàn)
中技互聯(lián)一直秉承專業(yè)、誠信、服務(wù)、進(jìn)取的價值觀,堅持優(yōu)秀的商業(yè)道德,以用戶最終價值為導(dǎo)向,向用戶提供優(yōu)質(zhì)產(chǎn)品和優(yōu)質(zhì)服務(wù),從而贏得了用戶的信賴。始終以不懈的努力、更高的目標(biāo)來要求自己。
主營業(yè)務(wù):網(wǎng)站建設(shè) | 重慶網(wǎng)站建設(shè) | 重慶網(wǎng)站設(shè)計 | 重慶網(wǎng)站制作 | 重慶網(wǎng)頁設(shè)計 | 重慶網(wǎng)站開發(fā)