当前位置:网站首页>继承关系下构造方法的访问特点
继承关系下构造方法的访问特点
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只能有一个,而且必须是第一个。
边栏推荐
- flutter 制作嵌套列表
- Recommend several easy-to-use MySQL open source clients, it is recommended to collect
- 嵌入式分享合集32
- 中国人保为德科康材承保产品责任险,为消费者权益保驾护航!
- Shell 文本三剑客 awk
- @Autowired注解 --required a single bean, but 2 were found出现的原因以及解决方法
- How to quickly become a software test engineer?What skills do testers need for a monthly salary of 15k?
- 【Verilog数字系统设计(夏雨闻)5-------模块的结构、数据类型、变量和基本运算符号1】
- 三极管开关电路参数设计与参数介绍
- 如何快速成为一名软件测试工程师?测试员月薪15k需要什么技术?
猜你喜欢
随机推荐
如何使用腾讯字体,已经在什么场合下可以使用该字体?TTTGB-Medium
The same is a primary test, why does he pay 5,000 yuan more than me?
程序国际化
过水滑环的结构和工作原理
proxy代理服务
golang go get 时提示 no Go files in xxx
新零售社交电商APP系统平台如何打造公域+私域流量?
Jackson的ObjectMapper在项目中的主要运用
笔试题记录
YAPI使用
数据库设计中反映用户对数据要求的模式叫什么
当我操作dms客户端的时候,我要操控好几个阿里云账号下的数据库,但是这边每次切换都会把我的登录记录删
数据库学习真难,头大,有偿提问
electron 应用开发优秀实践
互联网公司高频面试题精讲:测试计划和测试方案有什么区别?
exchange2010 邮件数据库无法装入
Flink Table&Sql API使用遇到的问题总结
搭建Prometheus+Grafana框架监控Hyperledger Fabric的运行
flutter 创建可增型列表和列表排序
一文教会你快速上手 Vim