Java是一門面向對象的編程語言,其中成員變量和對象是非常重要的概念。
成員變量是指類中定義的變量,它們存在于對象中,是對象的一部分。成員變量有三種訪問修飾符:public、protected和private。public修飾的成員變量可以被所有類訪問,protected可以被當前類和其子類訪問,而private僅可以被當前類訪問。
對象是類的一個實例,其成員變量值和方法屬于對象本身,可以通過點運算符“.”來訪問對象中的成員變量和方法。因此,對象可以看作是成員變量和方法的一個封裝。
public class Person { private String name; private int age; public void setName(String name) { this.name = name; } public String getName() { return name; } public void setAge(int age) { this.age = age; } public int getAge() { return age; } } public class Main { public static void main(String[] args) { Person person = new Person(); person.setName("Tom"); person.setAge(20); System.out.println(person.getName() + " is " + person.getAge() + " years old."); } }
在以上示例中,Person類有兩個私有的成員變量name和age,以及兩個公共的setter和getter方法。在Main中,我們創建了一個Person對象,并使用setter方法設置其name和age屬性,最后通過調用getter方法獲取屬性值并打印輸出。