构造体的详解
package com.OOP.Demo02;
public class Person {
/*构造器是默认生成的,一个类就算什么都不写也会有构造器的存在*/
/*构造器
两个原则:
1.构造器必须无返回值
2.构造器的名字必须与类名相同
两个作用:
1.new一个对象的本质就是调用构造器
2.构造器用来做初始化
一个注意点:
当创建有参的构造体时,就不会默认生成无参的构造体,如果想使用,就要定义一个无参的构造体
*/
//生成构造器的快捷键是 ALT+INSERT
public Person() {
System.out.println("我是无参数的");
}
//当使用有参的构造函数时,无参的构造函数就不会默认生成了
//所以最好将无参的构造函数显示定义,形成构造体的重载,构造体名字一样,参数不同
public Person(String name){
System.out.println("我是有参数的");
}
}

浙公网安备 33010602011771号