構造方法的基本概念
構建、創造,也叫構造器,用來幫助建立對象的方法,準確的說,構造方法的做用是初始化對象。
誰來建立對象?
new關鍵字。Java中經過new關鍵字建立對象,並在內存中開闢空間,而後使用構造方法(構造器)完成對象的初始化工做。ide
構造方法的定義格式
修飾符 構造方法名 (參數列表) {this
//方法體
}code
要求
方法名必須與類名相同沒有返回值(包括大小寫)對象
沒有返回值類型(可是裏邊能夠寫return)
沒有返回值類型(連void 都不能寫)內存
注意事項
若未提供任何構造方法,系統會給出默認無參構造若
已提供任何構造方法,系統再也不提供無參構造get
構造方法能夠重載it
public class Student1 { private String name; private int age; //帶參構造 public Student1 (String name, int age){ this.name =name; this.age =age; } public Student1() { } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
public class testStudent1 { public static void main(String[] args) { Student1 stu = new Student1(); stu.setAge(13); stu.setName("小明"); System.out.println(stu.getAge()); System.out.println(stu.getName()); System.out.println(); //帶參構造 Student1 stu2 =new Student1("李四",24); System.out.println(stu2.getName()); System.out.println(stu2.getAge()); } }