Java中的類用關鍵字class聲明。Java源代碼文件中只能包含一公用(public)類,文件名必須與公用類的類名相同,文件擴展名為“.java”。
在一個.java文件中我們可以聲明多個類,但是只有一個類可以為聲明為public。源代碼文件的文件名必須與公用類的類名匹配。如果在源代碼文件中沒有公用類,文件名可以是任意的。一個類的成員變量和方法出現在類聲明的大括號中。下面的代碼展示了一個還沒有聲明成員變量以及方法的簡單類,其文件名為Employee.java:
public class Employee {
}
向類中添加成員變量
對象的屬性成為相關類中的成員變量。類中的一個成員變量由如下部分組成:
- 訪問修飾符。可以是public、private或protected;如果省略了訪問修飾符,將使用默認訪問修飾符。
- 數據類型。
- 成員變量名稱。成員變量名稱必須是一個有效的標識符,后面用分號結束。
-
關於訪問修飾符,我們將在后面章節中詳細討論。在這里,我們都用public訪問修飾符。必須記住的是,如果我們在類中對某個成員變量或方法指定public修飾符,那么該成員變量或方法將可以被任何其它對象訪問。
-
如下的類Employee有五個成員變量:name、address、number、SSN和salary。當一個Employee對象在內存中初始化時,系統會為這五個成員變量分配內存:
public class Employee {
public String name; //姓名
public String address; //郵寄地址
public int number; //員工號
public int SSN; //社保號
public double salary; //員工的工資
}
