一、類和對(duì)象

以上是對(duì)類和對(duì)象的解釋。
二、構(gòu)造方法
1、什么是構(gòu)造方法?
構(gòu)造方法是具有特殊功能的那個(gè)方法,就是與類同名的那個(gè)方法,負(fù)責(zé)給對(duì)象進(jìn)行初始化。
2、如果不在類中定義一個(gè)構(gòu)造方法,會(huì)默認(rèn)添加一個(gè)無(wú)參的構(gòu)造方法;如果你已經(jīng)添加了有參的構(gòu)造方法,是不會(huì)再自動(dòng)添加一個(gè)無(wú)參的構(gòu)造方法的。所以在寫(xiě)構(gòu)造方法的時(shí)候,最好寫(xiě)上無(wú)參的構(gòu)造方法。
3、構(gòu)造方法只能在本類中使用,或通過(guò)其他構(gòu)造方法間接調(diào)用。
三、this關(guān)鍵字
1、概念:this關(guān)鍵字代表對(duì)象本身(哪個(gè)對(duì)象調(diào)用this所在的方法,this就代表哪個(gè)對(duì)象本身)。只要訪問(wèn)了對(duì)象數(shù)據(jù)的方法就持有了this
2.使用場(chǎng)景:構(gòu)造函數(shù)的嵌套調(diào)用,解決參數(shù)名與成員變量名相同的問(wèn)題。
四、static關(guān)鍵字
1、是靜態(tài)修飾符,什么叫靜態(tài)修飾符呢?大家都知道,在程序中任何變量或者代碼都是在編譯時(shí)由系統(tǒng)自動(dòng)分配內(nèi)存來(lái)存儲(chǔ)的,而所謂靜態(tài)就是指在編譯后所分配的內(nèi)存會(huì)一直存在,直到程序退出內(nèi)存才會(huì)釋放這個(gè)空間,也就是只要程序在運(yùn)行,那么這塊內(nèi)存就會(huì)一直存在。
2、用static用來(lái)修飾類成員時(shí),可以讓用戶不需要實(shí)例化對(duì)象就可以引用成員。
3、static也可以用來(lái)修飾變量,被稱為靜態(tài)變量,當(dāng)為變量重新賦值時(shí),不會(huì)再為變量開(kāi)辟存儲(chǔ)空間,且該類的所有對(duì)象都共享這塊內(nèi)存空間。