Java中的構造函數是一種特殊類型的函數,它可以用來創建對象。構造函數的名稱必須與類名完全相同,并且沒有返回值類型。
在創建對象時,Java會自動調用構造函數。Java中有兩種類型的構造函數:無參構造函數和有參構造函數。
// 無參構造函數示例 public class MyClass { public MyClass() { // 構造函數代碼 } } // 有參構造函數示例 public class MyClass { public MyClass(int x, int y) { // 構造函數代碼 } }
調用構造函數通常是通過使用 new 關鍵字加類名來實現的。例如:
MyClass obj = new MyClass(); // 調用無參構造函數 MyClass obj2 = new MyClass(2, 3); // 調用有參構造函數
除了構造函數之外,Java還有許多其他類型的函數。函數調用的語法非常簡單,只需要提供函數名和參數即可。
// 無返回值函數的調用 public void myFunction(int x, int y) { // 函數代碼 } myFunction(2, 3); // 函數調用 // 有返回值函數的調用 public int myFunction(int x, int y) { // 函數代碼 return result; } int result = myFunction(2, 3); // 函數調用
總之,在Java中,構造函數是用于創建對象的特殊類型函數,而函數調用是使用函數名和參數執行函數的方法。