Java是一種面向對象編程語言,因此對象是其中的核心概念。在Java中,對象包含屬性和成員,它們共同組成了一個完整的對象。
object.attribute和object.method() 都可以用于訪問對象中的屬性和成員。
public class Person { private String name; // 屬性 private int age; // 屬性 public void setName(String name) { // 方法 this.name = name; } public void setAge(int age) { // 方法 this.age = age; } public String getName() { // 方法 return this.name; } public int getAge() { // 方法 return this.age; } }
在上面的代碼中,Person對象有兩個屬性:name和age,以及四個方法:setName、setAge、getName和getAge。屬性用于描述對象的狀態,而方法用于定義對象的行為。
屬性有它自己的訪問修飾符:
public修飾符可以讓屬性和成員在對象外部訪問;
private修飾符限制屬性和成員只能在對象內部訪問。
public class Student { public String name; // public屬性 private int age; // private屬性 public void setAge(int age) { // public方法 this.age = age; } private int getAge() { // private方法 return this.age; } }
上面的代碼中,name屬性和setAge方法都是public,而age屬性和getAge方法都是private。這是因為一般情況下,我們希望屬性和成員的訪問權限越小越好,使得對象的狀態和行為都更加安全。
總的來說,屬性和成員是Java中對象的核心概念,它們描述了對象的狀態和行為,通過訪問修飾符來控制其訪問權限,使得對象更加安全和合理。
上一篇php csv指針
下一篇ajax 判斷同步 異步