Java是一門面向對象的編程語言,通過類的定義實現封裝和抽象。在Java類中,常常需要定義構造方法和成員方法,本文將對這兩種方法進行介紹。
構造方法是一種特殊的方法,用于創建類的對象。構造方法的特點是名稱和類名相同,沒有返回值類型,且使用關鍵字“new”調用時會被自動調用。
public class Person { private String name; private int age; // 構造方法 public Person(String name, int age) { this.name = name; this.age = age; } // 成員方法 public void introduce() { System.out.println("我叫" + name + ",今年" + age + "歲。"); } }
在上面的例子中,我們定義了一個Person類,并定義了一個構造方法。該方法接受兩個參數name和age,并將其分別賦值給類的name和age屬性。下面我們看一下如何使用構造方法創建一個Person對象:
Person p = new Person("張三", 20);
在這個例子中,我們創建了一個名為“張三”,年齡為20的Person對象。注意,當使用關鍵字“new”創建對象時,構造方法會被自動調用。
成員方法是定義在類中的方法,它可以訪問類的屬性和其他方法,并用于實現類的行為和功能。
public class Calculator { private int result; // 構造方法 public Calculator() { result = 0; } // 加法方法 public void add(int num) { result += num; } // 減法方法 public void subtract(int num) { result -= num; } // 獲取結果方法 public int getResult() { return result; } }
在上面的例子中,我們定義了一個Calculator類,并定義了三個成員方法:加法、減法、和獲取結果方法。這些方法可以訪問類的屬性result,并用于實現計算器的功能。下面我們看一下如何使用這些方法進行計算:
Calculator c = new Calculator(); c.add(2); c.subtract(1); System.out.println(c.getResult()); // 輸出1
在這個例子中,我們創建了一個Calculator對象,并使用其add和subtract方法進行計算,最后調用getResult方法獲取計算結果并輸出。
上一篇ajax上傳文件html
下一篇CSS下載壁紙簡約男生