Java是一種面向?qū)ο蟮木幊陶Z言,在Java中,我們可以通過方法來實現(xiàn)對對象的操作。方法分為訪問方法和修改方法兩種類型,下面我們將分別介紹它們的特點和使用方法。
1. 訪問方法
public 返回類型 方法名(){ // 方法體 }
訪問方法指的是用來獲取對象的屬性值的方法。它的返回類型通常為基本數(shù)據(jù)類型或者對象類型,沒有參數(shù)。在方法體內(nèi)部,我們可以使用this關(guān)鍵字來指代當前對象,從而訪問該對象的屬性值。
下面是一個簡單的例子:
public class Person { private String name; private int age; public String getName(){ return this.name; } public int getAge(){ return this.age; } public void setName(String name){ this.name = name; } public void setAge(int age){ this.age = age; } }
在這個例子中,我們定義了一個Person類,其中包含了兩個私有屬性name和age。getName()和getAge()方法用來獲取該對象的屬性值,setName()和setAge()方法則用來修改屬性值。
2. 修改方法
public void 方法名(參數(shù)){ // 方法體 }
修改方法用來改變對象的屬性值,它沒有返回值。在方法體內(nèi)部,我們同樣可以使用this關(guān)鍵字來指代當前對象,從而修改該對象的屬性值。需要注意的是,修改方法一般定義的權(quán)限為public,這樣才能對外部對象進行修改。
下面我們在上面的例子中加入修改方法:
public class Person { private String name; private int age; public String getName(){ return this.name; } public int getAge(){ return this.age; } public void setName(String name){ this.name = name; } public void setAge(int age){ this.age = age; } public void sayHello(){ System.out.println("Hello, I am " + this.name + ", " + this.age + " years old."); } }
在這個例子中,我們加入了一個新的方法sayHello(),用來輸出該對象的名字和年齡信息。
綜上所述,Java中的方法包括訪問方法和修改方法兩種類型,通過它們我們可以實現(xiàn)對對象的操作。
上一篇Python的詞云圖片
下一篇python直播加人氣