构造方法
what
构造方法也叫构造器,构造函数,本质就是一个特殊的方法
feature
-
构造方法的方法名和类名一致
-
构造方法没有返回值类型
-
构造方法可以重载
-
构造方法不可以手动调用,只能在创建对象的时,jvm自动调用
-
构造方法在创建对象时只能调用一次
class Students { String name; int age; public Students() { } public Students(String name) { System.out.println(name); } }
effect
-
可以为属性进行赋值
-
用于创建对象
public class TestOne { public static void main(String[] args) { Students std = new Students("wy"); System.out.println(std.name); } } class Students { public Students() { } public Students(String name0) { name = name0; } String name; int age; }
note
- 当一个类中没有定义构造方法,系统会自动提供一个公开的、无参的构造方法
- 可以在一个类中定义无参和含参的构造方法 形成方法重载,根据参数列表的类型自动选择合适的构造方法