第七章學(xué)習(xí)記錄

第七章Java語(yǔ)言類的特性私有成private ,不能在在該類的外部直接調(diào)用,因此需要在該類中設(shè)計(jì)公共方法對(duì)該成員賦值。

public 修飾的成員變量可以在類外被對(duì)象直接調(diào)用。對(duì)象名.成員名 (公共成員)方法重載,指的是具有相同方法名,但有不同的參數(shù)的方法叫做方法的重載,在主調(diào)函數(shù)中調(diào)用該方法時(shí),可以直接通過(guò),參數(shù)個(gè)數(shù),和參數(shù)種類的不同,來(lái)判斷調(diào)用的是那個(gè)方法。

構(gòu)造方法,和類名相同,與普通方法的區(qū)別是構(gòu)造方法中不用void修飾且無(wú)返回值,構(gòu)造方法優(yōu)勢(shì)是在創(chuàng)建對(duì)象是直接被調(diào)用,不用單獨(dú)調(diào)用。

默認(rèn)構(gòu)造方法,在一個(gè)類中如果沒有寫,構(gòu)造方法,那么程序在創(chuàng)建對(duì)象時(shí),會(huì)自動(dòng)創(chuàng)建一個(gè)構(gòu)造方法,但是該構(gòu)造方法中,沒有任何參數(shù),所以沒有任何功能。

從一個(gè)構(gòu)造方法調(diào)用另一個(gè)構(gòu)造方法,通過(guò)this()語(yǔ)句實(shí)現(xiàn)(同一個(gè)類中),且this()語(yǔ)句必須放在該構(gòu)造方法的第一行的位置。

從子類的方法調(diào)用父類的方法時(shí)用super放在第一行。

私有構(gòu)造方法和公共構(gòu)造方法。靜態(tài)成員,被static修飾的成員被稱為靜態(tài)成員,也稱為類成員,不用static修飾的成員被稱為實(shí)例成員。

實(shí)列成員,為個(gè)別對(duì)象所有,彼此之間不能共享;靜態(tài)變量,靜態(tài)變量是隸屬于類的變量,而不屬于任何一個(gè)類的具體對(duì)象,p115頁(yè)。

(重要);類似于其他語(yǔ)言的全局變量,只要不是私有的就可以在類外部進(jìn)行訪問,且此時(shí)不需要?jiǎng)?chuàng)建類的實(shí)例對(duì)象,只需要類名就可以,引用。類中的靜態(tài)變量必須定義在方法之外。

對(duì)靜態(tài)變量的使用最好是類名.靜態(tài)變量名。靜態(tài)方法,和靜態(tài)變量一樣,是屬于類的方法,又稱為類方法,被所有對(duì)象所共用。 靜態(tài)方法只能調(diào)用靜態(tài)變量,在靜態(tài)方法中不能使用this,和super。

調(diào)用方式和靜態(tài)變量的調(diào)用方式一樣。? 靜態(tài)初始化器,和構(gòu)造方法的區(qū)別。(不太懂); var? 關(guān)鍵字用法,var 變量名=初始值;用var聲明變量的注意事項(xiàng):1,var只能在方法內(nèi)定義變量,不允許定義類的成員變量。2,var 定義變量必須賦初始值,------》以后不能在賦初始值。3,var每次只能定義一個(gè)變量,不能復(fù)合聲明變量。對(duì)象的引用中引用變量為方法的返回值

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • kotlin 將一個(gè)activity的java文件轉(zhuǎn)為kotlin文件 最簡(jiǎn)單的轉(zhuǎn)化方式 android stut...
    沉迷學(xué)習(xí)_日漸發(fā)福閱讀 1,000評(píng)論 0 1
  • 今天的主要內(nèi)容是構(gòu)造方法,static用法,繼承,多態(tài),抽象類,接口。由于從今天開始JAVA的學(xué)習(xí)基本上都是面向?qū)?..
    Geg_Wuz閱讀 497評(píng)論 1 2
  • 面向?qū)ο蟮恼Z(yǔ)言 java是一種典型的面向?qū)ο笳Z(yǔ)言,與面向過(guò)程將過(guò)程一步步拆解不同,它是一種將所有物體拆分成可描述的...
    伯納烏的一抹白閱讀 186評(píng)論 0 0
  • 類的基本思想是數(shù)據(jù)抽象和封裝。數(shù)據(jù)抽象是一種依賴于接口和實(shí)現(xiàn)分離的編程技術(shù)。 類的接口:用戶所能執(zhí)行的操作。 類的...
    丶不霽何虹閱讀 810評(píng)論 0 2
  • 今天學(xué)習(xí)了第六七章的內(nèi)容,還看了第九章接口的一些內(nèi)容;下面是所有的內(nèi)容: 第六章:訪問權(quán)限控制 訪問權(quán)限主要是類程...
    ahrev閱讀 197評(píng)論 0 0

友情鏈接更多精彩內(nèi)容