Java是一種面向對象的編程語言,它的基本構成單位是類。在Java類中,有兩種重要的組成部分:屬性和方法。
public class Person { //屬性 private String name; private int age; //方法 public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
屬性是類的成員變量,用于存儲對象的狀態信息。在上面的例子中,Person類有兩個屬性:name和age。它們都是私有變量(private),因此只能通過公共方法(即get/set方法)來訪問或修改。
方法是類的成員函數,用于定義對象的行為。在上面的例子中,Person類有四個方法:getName、setName、getAge、setAge。它們分別用于獲取或設置對象的name和age屬性。
除了普通方法,Java中還有兩種特殊的方法:構造方法和靜態方法。
構造方法用于創建對象并初始化其屬性。每個類都有一個默認的構造方法,在不指定特定構造方法時自動調用該方法。如果需要自定義構造方法,可以通過以下方式實現:
public class Person { private String name; private int age; //自定義構造方法 public Person(String name, int age) { this.name = name; this.age = age; } //其他方法 //... }
靜態方法屬于類而非對象,可以通過類名直接調用。它們通常用于工具類的實現,不需要訪問類的屬性。
public class StringUtils { //判斷字符串是否為空 public static boolean isEmpty(String str) { return str == null || str.length() == 0; } //其他靜態方法 //... }
屬性和方法是Java類的基礎構成部分,它們共同定義了一個類的屬性和行為。
上一篇css3 字體旋轉
下一篇java小輪車和大行