Java類包含以下成員:
屬性(Attributes):也稱為成員變量,用于存儲類的狀態信息。每個屬性都有一個名稱、數據類型和訪問修飾符(如public、private、protected或默認)。
public class MyClass {
private int myNumber;
private String myString;
}
構造方法(Constructors):用于創建類的實例并初始化其屬性。構造方法的名稱必須與類名相同,并且沒有返回類型??梢杂卸鄠€構造方法,它們具有不同的參數列表。
public class MyClass {
private int myNumber;
private String myString;
public MyClass() {
// 默認構造方法
}
public MyClass(int myNumber, String myString) {
this.myNumber = myNumber;
this.myString = myString;
}
}
方法(Methods):用于定義類的行為。方法包括訪問修飾符、返回類型、方法名、參數列表和方法體。方法可以被類內部或外部調用。
public class MyClass {
private int myNumber;
private String myString;
public MyClass() {
// 默認構造方法
}
public MyClass(int myNumber, String myString) {
this.myNumber = myNumber;
this.myString = myString;
}
public void setMyNumber(int myNumber) {
this.myNumber = myNumber;
}
public int getMyNumber() {
return myNumber;
}
public void setMyString(String myString) {
this.myString = myString;
}
public String getMyString() {
return myString;
}
}
內部類(Inner Classes):定義在另一個類中的類。內部類可以訪問外部類的所有成員,包括私有成員。
public class OuterClass {
private int outerNumber;
public class InnerClass {
public void displayOuterNumber() {
System.out.println("Outer number: " + outerNumber);
}
}
}
接口(Interfaces):定義了一組方法的集合,這些方法可以被類實現。接口中的方法默認是public和abstract的,不能包含訪問修飾符和實現代碼。
public interface MyInterface {
void myMethod();
}
枚舉(Enums):一種特殊的類,用于表示固定數量的常量值。枚舉類型可以包含構造方法、方法和字段。
public enum Color {
RED, GREEN, BLUE;
public void displayColor() {
System.out.println("This is " + name());
}
}
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。