Java中常用的函數包括構造函數和普通函數。它們的主要區別在于構造函數用于創建對象并初始化類的成員變量,而普通函數則是為了執行一些特定的操作。
構造函數是在創建對象時自動調用的。它們的名稱必須和類名相同,而且不能有返回類型。構造函數的主要作用是對對象進行初始化,例如對成員變量賦初值。以下是一個例子:
public class Person { String name; int age; public Person(String name, int age) { this.name = name; this.age = age; } }
在上面的例子中,我們定義了一個名為Person的類,并在其中定義了一個參數為name和age的構造函數。當我們創建一個Person對象時,就會自動調用這個構造函數,并將傳入的name和age賦給成員變量。
普通函數則沒有像構造函數那樣被自動調用。它們需要在程序中被明確地調用。例如,我們可以定義一個用于計算兩個整數之和的函數:
public int addNums(int a, int b) { int result = a + b; return result; }
在這個函數中,我們定義了兩個整數a和b作為參數,并計算它們的和。我們還定義了一個叫做result的變量,將a和b的和賦給它。最后,我們返回result的值。
總之,構造函數和普通函數在Java中都扮演著重要的角色。構造函數用于初始化對象和成員變量,而普通函數則是為了執行一些特定的操作。
下一篇css中圖片的移動