跟随学习第二十八天
-
构造器的特点:
-
必须和类的名字相同
-
必须没有返回值,也不能加void
-
public class Person{//单纯的创建一个类
}
//调用上面的类中的方法却没有错误,因为类会默认一个构造器帮你生成一个public Person(){}的方法,当然里面是没有任何方法块的
public class Student{
public static void main(String[] args){
Person person = new Person();
}
}
-
new的本质就是调用构造方法;
-
-
有参构造和无参构造的区别:
//无参构造器
public person(){//当方法名后面的小括号中没有定义形参,那么就是无参构造
}
//无参构造的调用就是直接Person person = new Person();这样就行
//有参构造器
public person(String name){
this.name = name;
}
//有参构造器使用时,Person person = new Person(name:小明);需要在对象的小括号中添加你定义参数的变量,那么他就会直接跳转到有参构造中注意点
浙公网安备 33010602011771号