Java 是一種面向對象編程語言,它的核心思想就是將現實世界中的一切看作是由對象組成的。在 Java 中,每個對象都有自己的屬性和方法,屬性用于描述對象的特征,方法則是對象能夠執行的操作。下面我們來詳細了解一下 Java 中的屬性和方法。
屬性
public class Person { private String name; private int age; public String getName() { return this.name; } public void setName(String name) { this.name = name; } public int getAge() { return this.age; } public void setAge(int age) { this.age = age; } }
上面是一個 Person 類的例子,在其中定義了兩個屬性 name 和 age。屬性的訪問權限可以使用 private、protected、public 進行限制,這里使用 private 進行限制。Java 提供了 getter 和 setter 方法用于訪問和修改屬性的值。
方法
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void sayHello() { System.out.println("Hello, my name is " + this.name + " and I'm " + this.age + " years old."); } }
上面是 Person 類中的一個方法 sayHello,它用于向控制臺輸出 Person 對象的信息。方法也可以有參數和返回值,下面是一個求和方法的例子。
public int add(int a, int b) { return a + b; }
使用方法時需要先創建對象,然后通過對象來調用方法,下面是一個使用 Person 類中的 sayHello 方法的例子。
Person p = new Person("張三", 20); p.sayHello();
上面的代碼會輸出:
Hello, my name is 張三 and I'm 20 years old.
在實際開發中,我們會遇到許多不同的類和方法,了解 Java 的屬性和方法的基本概念可以幫助我們更好地了解和使用這些類和方法。