Java super关键字详解
来源:互联网 发布:重复读单词软件 编辑:程序博客网 时间:2024/06/10 21:36
一.super关键字作用
1:主要存在于子类方法中,用于指向子类对象中父类对象。
2:访问父类的属性
3:访问父类的函数
4:访问父类的构造函数
二.super注意的地方this和super很像,this指向的是当前对象的调用,super指向的是当前调用对象的父类。类加载完毕,创建对象,父类的构造方法会被调用(默认自动无参),然后执行子类相应构造创建了一个子类对象,该子类对象还包含了一个父类对象。该父类对象在子类对象内部。this super只能在有对象的前提下使用,不能在静态上下文使用。
三.super关键字的使用
1.子类的构造函数默认第一行会默认调用父类无参的构造函数,隐式语句
super();
2.子类显式调用父类构造函数
在子类构造函数第一行通过super关键字调用父类任何构造函数。如果显式调用父类构造函数,编译器自动添加的调用父类无参数的构造就消失。构造函数间的调用只能放在第一行,只能调用一次。super()和this()不能同时存在构造函数第一行。
四.super思考如果开发者自定义了一个类,没有显示的进行类的继承,那么该类中成员函数是否可以使用super关健健字?可以使用,继承了Object类,Object类是所有类的父类。
来源:http://blog.csdn.net/qq_33642117/article/details/51919528
阅读全文
0 0
- Java super关键字详解
- Java super关键字详解
- super关键字详解
- 详解super关键字
- java super关键字理解
- java中的关键字super
- Java--super关键字(via)
- java super关键字
- JAVA super关键字
- java中的super关键字
- java中的super关键字
- java基础:super关键字
- Java super关键字用法
- java中的关键字super
- Java super关键字
- Java中super关键字
- java super关键字
- Java super关键字总结
- JDBC详解
- 2017-8-25
- node最新版本导致webpack安装 报错Maximum call stack size exceeded
- 解决VS2010 C++错误LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- thinkphp 读取mysql int变成了string
- Java super关键字详解
- 今日头条(App和MainActivity类)
- 感谢ACM成就了自己
- Linux设备驱动模型探究--2(bus)
- 常用页面跳转动画
- RDD论文翻译:基于内存的集群计算容错抽象
- Cpython支持的进程与线程
- 随机数的生成
- IDEA创建maven项目后无法在文件目录中创建java文件