当前位置:网站首页>继承关系下构造方法的访问特点
继承关系下构造方法的访问特点
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只能有一个,而且必须是第一个。
边栏推荐
猜你喜欢

二维空间下的向量旋转

The same is a primary test, why does he pay 5,000 yuan more than me?

黑马jvm课程笔记d2

盘式导电滑环的优点和缺点

Recommend several easy-to-use MySQL open source clients, it is recommended to collect

小程序导航及导航传参

小程序分包及分包预下载

Take you to an in-depth understanding of the version update of 3.4.2, what does it bring to users?

互联网公司高频面试题精讲:测试计划和测试方案有什么区别?

动态网页开发基础
随机推荐
湖仓一体电商项目(四):项目数据种类与采集
数据库学习真难,头大,有偿提问
ES高亮显示语法
leetcode-218.天际线问题
mock模拟,skip,skipif,mark分类
转:不忧、不惧——成功领导者的自我成长和实现
电话自动拨号在电脑上自动拨打
Flink学习15:Flink自定义数据源
如何使用腾讯字体,已经在什么场合下可以使用该字体?TTTGB-Medium
使用注解实现限流
Flink CDC 2.0及其他数据同步工具对比
关于redis在业务中的应用问题,如何解决?
第三章 搜索与图论(二)
(面试加分新技能) 总结11个ES2022中你可能遗漏的语法
netstat和ss命令区别
matlab simulink response spectrum calculation
【每日一题】大佬们进来看看吧
中国人保为德科康材承保产品责任险,为消费者权益保驾护航!
Flink Table&Sql API使用遇到的问题总结
ThreedLocal在单线程中的应用【获取在拦截器中登录的用户信息】