變量修飾符
四種成員變量修飾符 越往下越開放玩裙,能用上面的不用下面的
private
package 一般不會(huì)寫出來這個(gè)修飾符
protected
public
主要看package和protected之間的區(qū)別吧
類屬性
靜態(tài)屬性的影響范圍只有本身,即同一個(gè)類的實(shí)例的靜態(tài)屬性相同抵怎,但繼承的子類不會(huì)共享該屬性陋率。
有兩種引用類屬性的方法,一種是對象.類屬性,另一種是類.類屬性附帽,更加推薦使用第二種。
修改同一個(gè)對象的其中一個(gè)實(shí)例的靜態(tài)屬性井誉,其他的實(shí)例的值都會(huì)發(fā)生更改蕉扮。
類方法
引用方法基本跟上面的類屬性相同,與類方法相對的是對象方法颗圣。類方法在沒有實(shí)例的情況下也可以使用喳钟,如Math.random(),并沒有實(shí)例化一個(gè)math在岂,也可以使用這個(gè)方法奔则。
屬性初始化
對象屬性初始化有3種
1. 聲明該屬性的時(shí)候初始化
2. 構(gòu)造方法中初始化
3. 初始化塊
若三者都存在 初始化的順序是1->2->3