類:類是一種抽象的概念,類中包含了數據(通常使用名詞來表示)與對數據的操縱(通常使用動詞來表示)。比如說人就是一種抽象的概念,人具有姓名、年齡、身高等數據,還有吃飯、跑步等操縱數據的動作。
類:類所包含的內容,類一共包含兩部分內容:a) 數據,數據在類中稱作屬性(PRoperty或者Attribute)或者叫成員變量(Member variable)。b) 對數據的操縱,這種操縱在類中稱作方法(method)
對象:對象是一種具體的概念,是類的一種具體表示方式。比如說人是一個類,而張三、李四、王五等具體的人就是對象。
方法:方法定義不能嵌套,也就說不能在一個方法中定義另外一個方法。方法只能定義在類中。
定義類
修飾符 class 類的名字{//類的內容(包含了屬性與方法)}
定義方法
修飾符 返回類型 方法名稱([參數1, 參數2, 參數3…]){//方法體}
創建對象class A{ //類的內容(包含了屬性與方法}A a=new A();
定義屬性public class Person{修飾符 類型 屬性名稱;}
命名約定
a) 類:首字母大寫,如果一個類名由多個單詞構成,那么每個單詞的首字母都大寫,中間不使用任何的連接符。比如Person類,MemberTest類。b) 方法:首字母小寫。如果一個方法由多個單詞構成,那么第一個單詞的所有字母全都小寫,從第二個單詞開始,每個單詞的首字母大寫。比如add,addThreeInt。c) 屬性:命名約定與方法相同。比如age,ageOfPerson。
成員變量與局部變量的聯系與區別:
a) 無論是成員變量還是局部變量,使用前都需要聲明(定義)。b) 對于局部變量來說,使用前必須要初始化;對于成員變量來說,使用前可以不初始化。如果沒有初始化成員變量就開始使用,那么每個類型的成員變量都有一個默認的初始值i. byte、short、int、long類型的初始值為0ii. float、double類型的初始值為0.0iii. char類型的初始值‘/u0000’iv. boolean類型的初始值為false
引用類型(reference type):引用類型是用在對象上的。一個對象可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的一個對象。如果一個對象被多個引用所指向,那么無論哪個引用對對象的屬性進行了修改,都會反映到其他的引用當中。
新聞熱點
疑難解答