Java 学习笔记(27)--super关键字详解
来源:互联网 发布:ubuntu 设置apt源 编辑:程序博客网 时间:2024/06/05 08:36
版权声明:本文为博主原创文章,未经博主允许不得转载。
一.super关键字作用
1:主要存在于子类方法中,用于指向子类对象中父类对象。
2:访问父类的属性
3:访问父类的函数
4:访问父类的构造函数
二.super注意的地方this和super很像,this指向的是当前对象的调用,super指向的是当前调用对象的父类。类加载完毕,创建对象,父类的构造方法会被调用(默认自动无参),然后执行子类相应构造创建了一个子类对象,该子类对象还包含了一个父类对象。该父类对象在子类对象内部。this super只能在有对象的前提下使用,不能在静态上下文使用。
三.super关键字的使用
1.子类的构造函数默认第一行会默认调用父类无参的构造函数,隐式语句
super();
2.子类显式调用父类构造函数
在子类构造函数第一行通过super关键字调用父类任何构造函数。如果显式调用父类构造函数,编译器自动添加的调用父类无参数的构造就消失。构造函数间的调用只能放在第一行,只能调用一次。super()和this()不能同时存在构造函数第一行。
四.super思考如果开发者自定义了一个类,没有显示的进行类的继承,那么该类中成员函数是否可以使用super关健健字?可以使用,继承了Object类,Object类是所有类的父类。
阅读全文
0 0
- Java 学习笔记(27)--super关键字详解
- Java学习笔记之Super关键字学习。
- java学习笔记-继承中super关键字
- Java 学习笔记(0x08) super关键字
- Java super关键字详解
- Java super关键字详解
- 【学习笔记】Super关键字
- 【Java笔记】super 关键字
- Java学习笔记之深入理解关键字super
- 黑马程序员 java学习笔记之一(java中this和super关键字的用法)
- 个人学习-java-关键字super
- Java学习9:super(隐式参数)关键字内存分析详解及用法
- Java学习笔记之继承和接口(一) super关键字、final关键字、abstract类和方法
- Java'笔记(六) 方法重写和super关键字
- Java学习记录(五)super关键字的用法
- Java基础学习总结(8)——super关键字
- Java学习笔记(29)--final关键字详解
- Java学习笔记:详解this关键字
- Android WebView的前进、后退、与刷新以及OnkeyDown事件 和 OnBackPressed方法注意点
- mysql的timestamp属性
- Python exec
- 7.列表选择框的应用实例
- XML约束
- Java 学习笔记(27)--super关键字详解
- React native 界面跳转原生Android界面
- QT sql 链接
- Java学习路线规划
- dubbo 的使用
- 利用ssh-keygen生成git公密钥 实现git无密码登录
- 吴恩达【深度学习工程师】学习笔记(四)
- webview加载网页
- Android5.0之NavigationView的使用