JAVA基础补漏--继承
2024-09-04 11:21:39
子类的对象在创建时,首先调用父类的构造函数,再调用子类自己的构造函数。
子类的构造函数中,有一个默认的super(),为一个无参调用,这个不显示,但会被首先调用,所有才会有父类构造函数被调用的情况。
如果父类的构造函数中有参数,则super()会变无效,子类构造函数将报错,如果想要改变这种情况,可以改写super(参数),来实现对父类有参构造函数的调用。
且super()只能放在构造函数的第一行,且只能有一个super()。
如果子类的构造函数中,用了本类其他构造函数,则使用this(参数),如果this使用了,则super()则不再有,因为构造函数中this()也必须在第一行,也只能有一个this().
最新文章
- HTTP相关函数
- C++程序内存泄漏检测方法
- BZOJ4517——[Sdoi2016]排列计数
- Android开源代码分享
- java路径中的空格问题(转)
- 完全备份ORACLE数据库 并在另一台电脑上恢复
- 【转】morgan stanley 电面面经新鲜出炉
- jq屏蔽f5
- Python中字符串拼接的三种方式
- DB太大?一键帮你收缩所有DB文件大小(Shrink Files for All Databases in SQL Server)
- 07_SSH免登录配置
- 如何从0开发一个Atom组件
- EOS源码
- 第三篇 Flask 中的 request
- <;Android基础>;(三) UI开发 Part 1
- mariadb 10.1.26 二进制包安装笔记
- D. Recovering BST Codeforces Round #505 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)
- 使用web api开发微信公众号,调用图灵机器人接口(二)
- verilog中wire与reg类型的区别
- mr
热门文章
- 如果 date_field = TRUNC(date_field) 就说明时分秒为0(也就是不包含),否则就包含时分秒
- std::deque
- JZOJ.5274【NOIP2017模拟8.14】数组
- iOS 7.1 UITapGestureRecognizer 不好用的解决办法
- WM_MOUSEWHEEL消息
- .NET面试
- 当集群为red或者yellow的时候怎么办
- YARN - Yet Another Resource Negotiator
- 【转】如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
- 关于 tf.nn.softmax_cross_entropy_with_logits 及 tf.clip_by_value