国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

類與對象,方法

2019-11-14 23:38:38
字體:
來源:轉載
供稿:網(wǎng)友
類與對象,方法

類:類是一種抽象的概念,類中包含了數(shù)據(jù)(通常使用名詞來表示)與對數(shù)據(jù)的操縱(通常使用動詞來表示)。比如說人就是一種抽象的概念,人具有姓名、年齡、身高等數(shù)據(jù),還有吃飯、跑步等操縱數(shù)據(jù)的動作。

類:類所包含的內容,類一共包含兩部分內容:a) 數(shù)據(jù),數(shù)據(jù)在類中稱作屬性(PRoperty或者Attribute)或者叫成員變量(Member variable)。b) 對數(shù)據(jù)的操縱,這種操縱在類中稱作方法(method)

對象:對象是一種具體的概念,是類的一種具體表示方式。比如說人是一個類,而張三、李四、王五等具體的人就是對象。

方法:方法定義不能嵌套,也就說不能在一個方法中定義另外一個方法。方法只能定義在類中。

定義類

修飾符 class 類的名字{//類的內容(包含了屬性與方法)}

定義方法

修飾符 返回類型 方法名稱([參數(shù)1, 參數(shù)2, 參數(shù)3…]){//方法體}

創(chuàng)建對象class A{  //類的內容(包含了屬性與方法}A a=new A();

定義屬性public class Person{修飾符 類型 屬性名稱;}

命名約定

a) 類:首字母大寫,如果一個類名由多個單詞構成,那么每個單詞的首字母都大寫,中間不使用任何的連接符。比如Person類,MemberTest類。b) 方法:首字母小寫。如果一個方法由多個單詞構成,那么第一個單詞的所有字母全都小寫,從第二個單詞開始,每個單詞的首字母大寫。比如add,addThreeInt。c) 屬性:命名約定與方法相同。比如age,ageOfPerson。

成員變量與局部變量的聯(lián)系與區(qū)別:

a) 無論是成員變量還是局部變量,使用前都需要聲明(定義)。b) 對于局部變量來說,使用前必須要初始化;對于成員變量來說,使用前可以不初始化。如果沒有初始化成員變量就開始使用,那么每個類型的成員變量都有一個默認的初始值i. byte、short、int、long類型的初始值為0ii. float、double類型的初始值為0.0iii. char類型的初始值‘/u0000’iv. boolean類型的初始值為false

引用類型(reference type):引用類型是用在對象上的。一個對象可以被多個引用所指向,但同一時刻,每個引用只能指向唯一的一個對象。如果一個對象被多個引用所指向,那么無論哪個引用對對象的屬性進行了修改,都會反映到其他的引用當中。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东阿县| 娄底市| 上饶县| 清河县| 崇义县| 新乡市| 门源| 登封市| 武义县| 科技| 虹口区| 吴忠市| 舒兰市| 河源市| 华安县| 天柱县| 毕节市| 屯留县| 呼图壁县| 彭州市| 修武县| 信丰县| 睢宁县| 城市| 舞钢市| 北川| 古浪县| 陈巴尔虎旗| 新田县| 双城市| 方城县| 萝北县| 绥滨县| 墨脱县| 射洪县| 大荔县| 县级市| 津市市| 昌吉市| 应城市| 新疆|