构造器:
1.和类名相同
2.没有返回值
作用:
1.new 本质在调用构造方法
2.初始化对象的值
注意点:
1.在创建类的时候就会有一个构造器去初始化对象的值,因此new才能创建一个实例化对象:例如:person jk =new person()这里就是new去调用构造器person()
2.在一个类中定义一个有参的构造器后,一般会使用有参的构造器,无参构造器会忽略;
3.如果定义一个有参构造器后想要使用无参构造器要显现定义一个无参构造器。
super
1.super调用父类的构造方法,必须在构造方法的第一个
2.super和this不能同时调用构造方法!
this 和 super
this 代表本类的对象
super 代表父类的对象
构造方法:
this();本类的构造!
super();父类的构造!
标签:构造方法,构造,Day1,person,new,JAVASE,父类,super From: https://www.cnblogs.com/JK02/p/16963493.html