当前位置:网站首页>继承关系下构造方法的访问特点

继承关系下构造方法的访问特点

2022-08-10 03:26:00 我读春秋的。

继承就是共性抽取。

1.如果一个类中没有显示的写一个构造方法,则默认赠送一个无参数的构造方法,如果显示的写了,则不再赠送。
2.子类的构造方法中如果没有显示的super(参数)写,则默认赠送一个super();
3.如果显示的写了有参的构造方法super(参数),则不再赠送。

super的父类构造调用,必须是子类构造方法的第一个语句。不能一个子类构造调用多次super构造。

子类构造方法当中有一个默认隐含的“super()”调用,所以一定是先调用的父类构造,后执行的子类构造。
子类构造可以通过super关键字来调用父类重载构造。

this用于同名调用,在谁前面就代表调用的谁
1. this.属性:当局部变量与成员变量重名时,在属性前面加this;
2 .return this:在方法中用来返回对象本身 ;
3. this()或this(实参):表示调用本类的其他构造器
4. this()表示调用本类的空参构造;
5. this(实参)表示调用本类的对应实参构造;
子类必须调用父类构造方法,不写则赠送super();写了则用写的指定的super调用,super只能有一个,而且必须是第一个。

原网站

版权声明
本文为[我读春秋的。]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_71786285/article/details/126211059