Java中,構(gòu)造方法和方法重載是兩個非常重要的概念。
構(gòu)造方法
public class MyClass { private int age; private String name; // 構(gòu)造方法 public MyClass(int age, String name) { this.age = age; this.name = name; } }
構(gòu)造方法是一種在創(chuàng)建類的對象時被調(diào)用的特殊方法。它的主要作用是用于給對象賦初始值,也可以用于對對象的一些操作。在Java中,每個類都有一個隱含的默認(rèn)構(gòu)造方法,如果沒有定義構(gòu)造方法,則使用默認(rèn)構(gòu)造方法,如果定義了構(gòu)造方法,則不再使用默認(rèn)構(gòu)造方法。
方法重載
public class MyClass { public void print(String str) { System.out.println(str); } public void print(String str1, String str2) { System.out.println(str1 + " " + str2); } }
方法重載是指在一個類中定義多個同名的方法,但參數(shù)列表不同。在Java中,方法重載的返回類型可以不同。方法重載的作用是便于編程,可以使用相同的方法名完成不同的功能。在調(diào)用方法時,Java編譯器會根據(jù)傳遞的參數(shù)類型自動匹配相應(yīng)的方法。
上一篇php in str