super小知识
2015-08-07 16:49
162 查看
/* /* 注意:当父类中没有构造函数的时候,子类需要通过显示定义super指定要访问父类中的构造函数 * 注意:用来调用父类中的构造函数的super语句在子类中构造函数中必须是第一行因为父类初始化要先完成 * * 1.问题this和super用于调用构造函数能同时存在吗? * 不可以,因为它们都需要定义在第一行。 * 2.为什么要定义在第一行? * 因为需要执行初始化。 * * */ class fu{ // fu(){ // // System.out.println("xx"); // } //fu(){};不建议这样写 fu(int x){ System.out.println("xx"); } } class Zi extends fu{ // Zi(){ // //super(); // super(5);//显示指定super的方式来访问父类中的构造函数 // //this(5); // System.out.println("xx"); // } Zi(int x){ super(x); System.out.println("xx"); } } public class ExtendDemo { public static void main (String [] args){ Zi zi = new Zi(5); } }
相关文章推荐
- Github 版本控制工具的使用
- 百度地图 根据距离设置地图比例(zoom)
- GTK+, Qt, wxWidgets 比较简评
- 银联支付及其他
- margin-top失效及解决办法
- 欢迎使用CSDN-markdown编辑器
- 插入排序
- HDU3309Roll The Cube( = = BFS )
- KMP算法 —— next 数组的应用 --- 前缀中最小循环节,最大重复次数
- /usr/bin/ld:-lc解决方法
- 数据库实用小工具之-DBUtils简单入门
- 用php实现斐波那契数列
- 使用Sublime text3 搭建python开发环境
- 【Apache学习】httpd2.4 版本下 https配置
- PKU 2406:Power Strings 【KMP】
- 访问者行为追踪比较——Web服务器日志与JavaScript页面标记
- List<>用法
- android studio右下角没有分支便签解决办法
- [IOS]今天开始学UI---UISlider
- 编码 -- char 1= '中' 2 byte, 中文string a="中" 3字节问题