java怎么設(shè)置值和獲取值

小億
158
2023-11-20 18:08:15

在Java中,設(shè)置值和獲取值通常通過(guò)使用getter和setter方法來(lái)完成。

  1. 設(shè)置值:使用setter方法來(lái)設(shè)置對(duì)象的值。一般的setter方法命名規(guī)則為"set"加上屬性名,首字母大寫。例如,如果有一個(gè)屬性名為"age",則對(duì)應(yīng)的setter方法命名為"setAge"。在setter方法中,將參數(shù)值賦給屬性。
public class Person {
    private int age;
    
    public void setAge(int age) {
        this.age = age;
    }
}
  1. 獲取值:使用getter方法來(lái)獲取對(duì)象的值。一般的getter方法命名規(guī)則為"get"加上屬性名,首字母大寫。例如,如果有一個(gè)屬性名為"age",則對(duì)應(yīng)的getter方法命名為"getAge"。在getter方法中,返回屬性的值。
public class Person {
    private int age;
    
    public int getAge() {
        return age;
    }
}

使用設(shè)置值和獲取值的示例:

public class Main {
    public static void main(String[] args) {
        Person person = new Person();
        person.setAge(25);  // 設(shè)置age屬性的值為25
        int age = person.getAge();  // 獲取age屬性的值
        System.out.println(age); // 輸出:25
    }
}

通過(guò)使用setter和getter方法,可以更好地控制屬性的訪問(wèn)和修改,提高代碼的安全性和可維護(hù)性。

0