總結(jié)是對(duì)過(guò)去一定時(shí)期的工作、學(xué)習(xí)或思想情況進(jìn)行回顧、分析,并做出客觀評(píng)價(jià)的書(shū)面材料,它有助于我們尋找工作和事物發(fā)展的規(guī)律,從而掌握并運(yùn)用這些規(guī)律,是時(shí)候?qū)懸环菘偨Y(jié)了。那么我們?cè)撊绾螌?xiě)一篇較為完美的總結(jié)呢?以下我給大家整理了一些優(yōu)質(zhì)的總結(jié)范文,希望對(duì)大家能夠有所幫助。
java類與對(duì)象的相關(guān)知識(shí)點(diǎn)總結(jié)篇一
類和對(duì)象(class)是兩種以計(jì)算機(jī)為載體的計(jì)算機(jī)語(yǔ)言的合稱。對(duì)象是對(duì)客觀事物的抽象,類是對(duì)對(duì)象的抽象。類是一種抽象的數(shù)據(jù)類型。以下僅供參考!
1.封裝:就是把數(shù)據(jù)和行為結(jié)合在一起形成統(tǒng)一的整體,并對(duì)對(duì)象使用者隱藏?cái)?shù)據(jù)的實(shí)現(xiàn)過(guò)程。
2.繼承:java繼承是使用已存在的類的定義作為基礎(chǔ)建立新類的技術(shù),繼承避免了對(duì)一般類和特殊類之間共同特征進(jìn)行的重復(fù)描述。
3.多態(tài):多態(tài)指同一個(gè)實(shí)體同時(shí)具有多種形式。
類與對(duì)象關(guān)系:類是描述具有相同特征的一類事物的基本原型,定義了這類事物所擁有的數(shù)據(jù)特征以及可以執(zhí)行的操作;對(duì)象是類的實(shí)例,是類的具體化。
java類是面向?qū)ο蠓庋b概念的基本體現(xiàn),java類封裝了抽象概念的數(shù)據(jù)(屬性)與行為(方法)。
屬性是類對(duì)抽象概念數(shù)據(jù)特征的描述,方法是類對(duì)概念行為的描述,構(gòu)造方法在類的對(duì)象實(shí)例化時(shí)對(duì)類對(duì)象進(jìn)行初始化。
1.重載:方法的重載是多態(tài)性的體現(xiàn),重載方法具有相同的方法名稱,但方法參數(shù)列表不同(參數(shù)類型或數(shù)目不同),重載為相似功能提供了不同的實(shí)現(xiàn)。
2.重寫(xiě):重寫(xiě)是指在子類中覆蓋父類方法的實(shí)現(xiàn),對(duì)父類方法進(jìn)行重新定義,當(dāng)父類引用指向子類對(duì)象并調(diào)用重寫(xiě)方法時(shí),將調(diào)用子類方法的實(shí)現(xiàn)。子類函數(shù)的訪問(wèn)修飾權(quán)限不能低于父類的。
super代表當(dāng)前類的父類(超類),子類的構(gòu)造函數(shù)如果要引用super的話,必須把super放在函數(shù)的首位;當(dāng)子類變量與父類變量重名時(shí),使用super調(diào)用父類變量
this代表當(dāng)前對(duì)象,this使用:this.屬性,this.方法,this();使用this來(lái)區(qū)別重名的局部變量與成員變量;使用this在一個(gè)構(gòu)造函數(shù)中調(diào)用其他的重載構(gòu)造函數(shù)
java修飾符:訪問(wèn)權(quán)限修飾符、final、static、abstract
(1)訪問(wèn)權(quán)限修飾符:public、protected、private、default
①public成員對(duì)所有類可見(jiàn)
②private成員僅類內(nèi)部可見(jiàn)
③protected相同包中的類可以訪問(wèn)(包訪問(wèn)權(quán)限);基類通過(guò)protected把基類中的成員的訪問(wèn)權(quán)限賦予派生類不是所有類(派生類訪問(wèn)權(quán)限)。
④default如果一個(gè)類的成員沒(méi)有任何權(quán)限修飾,那么它門(mén)就是缺省包訪問(wèn)權(quán)限
類僅能用public或默認(rèn)權(quán)限修飾
(2)final修飾符:
final修飾成員變量:該變量為常量;修飾方法:該方法不能夠在子類中被重寫(xiě);修飾類:該類不能被繼承
(3)static修飾符:
修飾成員變量:該變量為靜態(tài)變量(類變量),屬于類本身,所有該類對(duì)象公用該變量;
修飾方法:該方法為靜態(tài)方法,在靜態(tài)方法中不能使用非靜態(tài)成員變量或方法,因?yàn)樵陟o態(tài)方法調(diào)用時(shí)可能還沒(méi)有對(duì)象被創(chuàng)建,沒(méi)有對(duì)象也就無(wú)法獲取其成員。靜態(tài)成員函數(shù)中也不能使用this或者super,因?yàn)樗鼈兪呛皖惖膶?duì)象相關(guān)聯(lián)的
靜態(tài)內(nèi)部類:靜態(tài)內(nèi)部類可以對(duì)照靜態(tài)成員變量來(lái)理解
(4)abstract修飾符:
抽象方法沒(méi)有方法體{},僅有方法聲明
抽象類中可以沒(méi)有抽象方法,有抽象方法的類一定是抽象類
s("content_relate");【java類與對(duì)象的相關(guān)知識(shí)】相關(guān)文章:
java對(duì)象和類
10-03
java類和對(duì)象的概念
10-04
java相關(guān)知識(shí)
12-04
php中的類與對(duì)象入門(mén)知識(shí)
09-22
java類和對(duì)象的初始化順序
09-25
java的面向?qū)ο?/p>
09-30
php類和對(duì)象的相關(guān)函數(shù)講解
10-01
java對(duì)象序列化與對(duì)象反序列化
12-08
淺談java類與類之間的關(guān)系
11-30
java中number 與 math 類
10-03
【本文地址:http://www.aiweibaby.com/zuowen/2712785.html】