類別和對象的關係:java
類是對同一類事物(對象)的抽象 對象實際存在的該類的各類實體。編程
面向對象編程的核心:找到合適的對象來作合適的事jvm
Java中如何來找到對象:函數
類的格式:this
Class 類名 {對象
}編譯器
如何經過類建立對象:虛擬機
類名 對象名 = new 類名();編譯
若是if 省略大括號 會將if下的第一個語句,做爲判斷的結果處理面向對象編程
匿名對象:沒有名字的對象
匿名對象的使用注意點:
匿名對象的好處:書寫簡單
匿名對象的使用場景:
在java中相似OC 中的初始化方法叫作構造方法
OC初始化方法的特色:
構造方法的做用:給對應的對象進行初始化,對象建立初始化屬性值
如何來建立構造方法:
格式:
修飾符 類名(參數列表){ };
構造方法使用注意點:
Java 中的方法時能夠重命名的 咱們把這種重命的二分法叫作方法重載
方法重載的使用注意事項:
構造方法中是能夠調用普通方法的
在同一個類中,方法的調用直接拿到方法名調用就能夠了
構造代碼塊:
做用:給對象統一3初始化
構造代碼塊
構造代碼塊的做用:給對象統一初始化。
構造代碼塊的格式:
{
}
注意:構造代碼塊必須是寫在成員的位置上的
代碼塊:
構造代碼塊使用注意點:
this : 表明所屬方法的調用對象。和OC 中的self很象。
this關鍵字的做用 :
構造方法中如何調用的?
this(參數);
使用注意點 :
1.this調用構造方法,必須是構造方法中的第一個語句。
2.不要相互調用構造方法。