Day 21 构造器详解
构造器的特点,作用以及注意点
构造器的两个特点
1. 必须和类名相同
2.没有返回值,也不能写void
构造器核心的作用
1.使用new 关键字,必须要有构造器,因为他的本质就是在调用构造器
2.用来初始化值
构造器的注意点
1.定义有参构造后,如果想继续使用无参构造,显示的定义一个无参的构造
构造器快捷键(idea)
快捷键:alt+insert,功能强大,快速创建构造器,可创建无参和实参
代码举例
1.创建一个类之后,哪怕什么都不写,也能在其他类里面new出来。因为系统也会自动创建一个无参构造器。
2.如果构建了有参构造器,那再想要引用无参,就必须将无参写出来。
这里无参注释掉,只有有参,当在想调用无参就显示错误。
3.前面的name是指代上面的类的,后面的name代表传进来的参数
首先引入jack这个名字,她要走Person这个类的方法,走完了之后再输出回来。jack就是传进来的参数,name就是要等于jack,因此输出person.name的时候是jack。