1.构造方法:构造函数,构造器,构建器-----------复用给成员变量赋值初始值代码
作用:给成员变量赋值
语法:与类同名,没有返回值类型(连void都没有)
调用:在创建(new)对象时被自动调用
若自己不写构造方法,则编译器默认提供一个无参构造方法,若自己写了构造方法,则不再提供默认
构造方法可以重载
public calss Student{
//成员变量
String name;
int age;
String address;
//构造方法
Student(Strint name,int age,String address){
this.name = name;
this.age = age;
this.address = address;
}
//方法
void study(){
System.out.println(name+"在学习...");
}
void sayHi(){
System.out.println("大家好,我叫"+name+",今年"+age+"岁了,家住"+address);
}
}
public class ConsDemo {
public static void main(String[] args) {
//Student zs = new Student(); //编译错误,Student类中没有无参构造方法