当前位置:网站首页>继承关系下构造方法的访问特点
继承关系下构造方法的访问特点
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只能有一个,而且必须是第一个。
边栏推荐
猜你喜欢
一篇文章教你Pytest快速入门和基础讲解,一定要看
测试工作管理与规范
It's almost 35, still "did a little"?What happened to the test workers who had been in the industry for a few years?
WPF 实现更换主题色
goland控制台显示重叠问题解决方案
新零售社交电商APP系统平台如何打造公域+私域流量?
同样是初级测试,凭什么他比我薪资高 5000 块?
leetcode-218.天际线问题
互联网公司高频面试题精讲:测试计划和测试方案有什么区别?
How does a new tester do functional testing?Test thinking is really important
随机推荐
关于redis在业务中的应用问题,如何解决?
【科研绘图】琴图 +箱型图混合 matplotlib库和seabsorn库的使用
超全面的Android面试题汇总
从8k到13k,我全靠这本《接口自动化测试——从入门到精通》
金融财经翻译的行业前景如何
怎么进行服务器性能监控,有什么监控工具
How does a new tester do functional testing?Test thinking is really important
获取属性特性几种方法
Recommend several easy-to-use MySQL open source clients, it is recommended to collect
YAPI使用
day17正则表达式作业
Classes and interfaces
线程执行测试效果
RoyalScope分析仪:CAN总线波形台阶和信号幅值低的问题
测试常见问题100类(1)
如何开启热部署Devtools
Pen paper records
树的介绍、树的定义和基本术语、二叉树的定义和性质、二叉树的顺序表示与实现和链式表示与实现以及树的遍历方法以及两种创建方式
socket编程基础
flutter异步