首頁 > 其他

Java核心[2]:類和物件的使用

2019-12-11 05:24:23

物件導向有兩個核心概念,即類(class)和物件(object).類是對某一類事物的抽象化。對物件則是某一具體的事物,也即類的範例化。物件又稱為範例(instance).下面,我們來學習一下類和物件是如何使用的。


1

物件是類的範例化。類是物件的抽象化。由一個類可以產生多個物件。在使用類之前,我們必須先事先宣告它,之後需要對類進行定義屬性和方法。

2

類的宣告語法格式如下:class 類名稱{? ?//宣告類的成員變數? ?//類的方法}類的名稱命名規則同識別符號規則一樣。不過在習慣上。類的名稱首字母大寫。下面,我們定義一個人類,即Person類,每個人都有姓名,年齡,而且每個人都可以說話。這時我們會定義如下的類:class Person{? ? String name; //姓名? ? int ? ?age; //年齡? ? void say(){? System.out.println("Hello World"); ?//定義方法say() ??}}

3

類的定義需要包括成員變數和方法,其定義格式如下(例子在上個步驟):class ?類名稱{? ? ?資料型別 ? 屬性;? ? ?返回值的資料型別 方法名稱(引數1,引數2,...){? ? ? ? ?程式語句;? ? ? ? ?return 值(同返回值的資料型別相同);? ? ?}}如果返回值的型別為void,即沒有return語句,即表示程式沒有返回值。

1

有了類之後,我們就可以建立物件了。沒有類,我們是無法建立物件的。物件的宣告格式: 類名 物件名 = new 類名();如上述例子,我們建立一個物件p1,即可宣告為:Person p=new Person();

2

宣告了物件之後,我們就可能存取物件中的屬性和方法。存取的格式如下:存取屬性: ? 物件名稱.屬性名;存取方法: ? 物件名稱.方法名;我們如果存取p1物件的姓名,可以使用p1.name;存取say()方法的話,使用p1.say();

1

如何使用類及物件,來完成一些小小的程式呢。這裡我們定義了一個Person類,然後我們再建立一個物件。來完成對自己名字和年齡的賦值,以及進行自我介紹。具體程式碼如下:



IT145.com E-mail:sddin#qq.com