還要多久才能成為JAVA大佬?第六天

? 越來越難了T1恪H蘧弧!


局部變量和全局變量 1.定義的位置不同:局部變量是定義在局部范圍內(nèi)(方法內(nèi))偿衰,全局變量是定義類中挂疆,方法外的 2.初始化不同,對于局部變量來說下翎,局部變量未賦值不能直接使用(局部變量不會自動初始化)缤言,全局變量如果沒有賦值,系統(tǒng)會自動賦一個默認值

? (int-0视事,double-0.0胆萧,String-null,boolean-false,char-空格)? 3.生命周期:一個對象在程序當中(內(nèi)存當中)從生到死的過程,局部變量一般定義在方法內(nèi)郑口,從該方法被調(diào)用開始創(chuàng)建鸳碧,到該方法中從棧中彈出時消亡盾鳞,

? 全局變量從它所在的對象被創(chuàng)建時開始存在犬性,到從該對象從堆中被垃圾回收期(gc)回收時消亡? 4.存儲的位置不同:局部變量大多存儲在(方法棧)棧中,全局變量一般存儲在堆當中腾仅。

? 封裝特性:

? ? ? 1.把功能的一些實現(xiàn)細節(jié)隱藏掉乒裆,對外提供功能接口,堆第三方開發(fā)者或者使用用戶來說比較方便推励,大大提高了后續(xù)開發(fā)的效率? ? ? 2.提高代碼的復用性

廣義封裝:

對程序當中任何高頻重復性的代碼進行提取的動作鹤耍,我們都認為是一種封裝

工具類的概念

工具方法(通用方法)

狹義封裝:

對類當中的屬性進行封裝

? ? ? ? ? ? 使用關(guān)鍵字private

? ? ? ? ? ? 提供對應的Getter和Setter方法? ? ? ? Getter方法是用在外類中獲取該類當中對應的屬性值

? ? ? ? ? 固定寫法:

? ? ? ? ? ? ? ? ? ? public 屬性對應的數(shù)據(jù)類型 get屬性名稱[首字母大寫](){

? ? ? ? ? ? ? ? ? ? return 屬性名稱肉迫;}

? ? ? ? Setter方法是用在外類當中設(shè)置該類的屬性值

? ? ? ? ? 固定寫法:? ? ? ? ? ? ? ? ? public void set屬性名稱[首字母大寫](數(shù)據(jù)對應的數(shù)據(jù)類型 屬性名稱){

? ? ? ? ? ? ? ? ? this.屬性名稱=屬性名稱;}

? ? ? ? ? 快捷鍵Alt+insert

創(chuàng)建一個類的時候稿黄,這個類如果主要是用來存儲數(shù)據(jù)的

一般按照以下方式進行定義:

類的定義需要是公共的 public class 類名{}

類的屬性必須是私有的 private 屬性數(shù)據(jù)類型 屬性名稱喊衫;

類當中必須提供 Getter和 Setter方法

類當中必須有該方法 public 類名(){}

以下信息可以非標準的

? 類當中還需提供該方法public 類名(聲明全部的屬性參數(shù)信息){需要對類當中所有的屬性都進行賦值 this.屬性名稱=屬性名稱;}

? 該類還需實現(xiàn) public class 類名implements Serializable{}

? 該類還需提供 public String toString(){return 屬性名稱+“杆怕,”+屬性名稱+“,"+...}

? 如果按照以上方式定義出來的類族购,我們把這種類稱之為Java和bean類? bean---(bean)描述Java的軟件組件模型(Enterprise java bean)java模型類 model類 實體類--->這種類不參與業(yè)務邏輯,只用來存儲數(shù)據(jù)的

構(gòu)造方法:

作用:主要用來創(chuàng)建類的對象(完成類的實例化 )

次要作用在完成類的實例化的時候陵珍,對類當中的私有屬性進行初始化(賦值)

? 構(gòu)造方法定義的語法格式:? ? ? public 當前類名[類名首字母大寫]{屬性的數(shù)據(jù)類型 屬性名稱寝杖,屬性的數(shù)據(jù)類型 屬性名稱2.... }{

? ? ? this.屬性名稱1=屬性名稱1;? ? ? this.屬性名稱2=屬性名稱2互纯;......

}

? 構(gòu)造方法的特點:? ? ? 1.構(gòu)造方法聲明格式上沒有指定具體的返回值類型(是因為該方法的返回值類型是確定的瑟幕,返回值類型唯一)使用void是不可以的? ? ? 2.構(gòu)造方法名稱需要和當前類名完全保持一致,大小寫完全相同? ? ? 3.構(gòu)造方法是支持方法重載(構(gòu)造方法可以在類當中定義多個)? ? ? 4.構(gòu)造方法修飾符一旦使用private修飾留潦,意味著該類不能在外類當中進行類的實例化只盹,一般情況下需要在該類當中調(diào)用其他方法來完成實例化? ? ? 5.構(gòu)造方法如果在該類當中沒有定義過,不影響開發(fā)者進行該類的實例化(系統(tǒng)會添加一個默認的構(gòu)造方法---空參構(gòu)造方法)愤兵,一旦你定義了其他的構(gòu)造方法

? ? ? 那么系統(tǒng)會刪除添加的默認構(gòu)造方法---空參構(gòu)造鹿霸,需要手動添加默認的空參構(gòu)造方法。? this關(guān)鍵字:

? 該關(guān)鍵字是用在方法當中秆乳,該方法不能是一個被static修改的方法(比如main就是一個被static修飾是的)

意義:

當方法聲明格式上有參數(shù)傳遞時懦鼠,參數(shù)名稱和類當中的屬性 名稱重名了

? ? ? 按照Java當中的就近原創(chuàng),優(yōu)先使用方法聲明上參數(shù)屹堰,但是對于開發(fā)者來說使用的是類當中定義的屬性肛冶,就需要使用this關(guān)鍵字來指代它是一個屬性名稱

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市扯键,隨后出現(xiàn)的幾起案子睦袖,更是在濱河造成了極大的恐慌,老刑警劉巖荣刑,帶你破解...
    沈念sama閱讀 211,042評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件馅笙,死亡現(xiàn)場離奇詭異,居然都是意外死亡厉亏,警方通過查閱死者的電腦和手機董习,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來爱只,“玉大人皿淋,你說我怎么就攤上這事。” “怎么了窝趣?”我有些...
    開封第一講書人閱讀 156,674評論 0 345
  • 文/不壞的土叔 我叫張陵疯暑,是天一觀的道長。 經(jīng)常有香客問我哑舒,道長妇拯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評論 1 283
  • 正文 為了忘掉前任洗鸵,我火速辦了婚禮乖阵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘预麸。我一直安慰自己瞪浸,他們只是感情好,可當我...
    茶點故事閱讀 65,404評論 5 384
  • 文/花漫 我一把揭開白布吏祸。 她就那樣靜靜地躺著对蒲,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贡翘。 梳的紋絲不亂的頭發(fā)上蹈矮,一...
    開封第一講書人閱讀 49,749評論 1 289
  • 那天,我揣著相機與錄音鸣驱,去河邊找鬼泛鸟。 笑死,一個胖子當著我的面吹牛踊东,可吹牛的內(nèi)容都是我干的北滥。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼闸翅,長吁一口氣:“原來是場噩夢啊……” “哼再芋!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坚冀,我...
    開封第一講書人閱讀 37,662評論 0 266
  • 序言:老撾萬榮一對情侶失蹤济赎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后记某,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體司训,經(jīng)...
    沈念sama閱讀 44,110評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年液南,在試婚紗的時候發(fā)現(xiàn)自己被綠了壳猜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,577評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡贺拣,死狀恐怖蓖谢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情譬涡,我是刑警寧澤闪幽,帶...
    沈念sama閱讀 34,258評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站涡匀,受9級特大地震影響盯腌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜陨瘩,卻給世界環(huán)境...
    茶點故事閱讀 39,848評論 3 312
  • 文/蒙蒙 一腕够、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧舌劳,春花似錦帚湘、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至贯卦,卻和暖如春资柔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背撵割。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評論 1 264
  • 我被黑心中介騙來泰國打工贿堰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人啡彬。 一個月前我還...
    沈念sama閱讀 46,271評論 2 360
  • 正文 我出身青樓羹与,卻偏偏與公主長得像,于是被迫代替她去往敵國和親庶灿。 傳聞我的和親對象是個殘疾皇子注簿,可洞房花燭夜當晚...
    茶點故事閱讀 43,452評論 2 348

推薦閱讀更多精彩內(nèi)容