新手菜鸟看完Java教学视频后总结的关于构造器的理解。
构造器
从构造器的作用来理解
-
new的本质是在调用构造器
当我们new一个新的对象的时候,就已经是调用了一个新的构造器。
Person类中没有方法,但是当我们new了一个新的对象时,我们可以从class文件中看出来Person类中存在默认的构造器
所以new的本质就是调用构造器,new一个新对象的过程就是调用构造器。
另外,从上图中我们也可以总结出构造器的特点:①和类名相同②没有返回值
-
初始化对象的值
name的值为Daming
public static void main(String[] args) {
Person person = new Person(\"Daming\");
System.out.println(person.name);
}
public Person(String name) {
this.name = name;
}
注意点
定义了有参构造后,如果想使用无参构造,需要显示的定义一个无参构造。
来源:https://www.cnblogs.com/keroke/p/16293440.html
本站部分图文来源于网络,如有侵权请联系删除。