Java 学习笔记(0x08) super关键字
来源:互联网 发布:linux解压缩zip 编辑:程序博客网 时间:2024/06/05 09:25
super 表示对当前对象的父类对象的引用。
super与this的区别:
1.super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)
this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)
2.super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名(实参)
this:它代表当前对象名(在程序中易产生二义性之处,应使用this来指明当前对象;如果函数的形参与类中的成员数据同名,这时需用this来指明成员变量名)
继承中的构造方法:
1.在子类的构造中必须调用父类的构造方法
2.子类可以在自己的构造方法中使用super(参数列表)调用基类的构造方法
·如果调用super,必须写在子类构造方法的第一行;
·使用this(参数列表)调用本类中另外的构造方法;
3.如果子类的构造方法没有显示调用父类的构造方法,则系统自动调用父类无参的构造方法
4.如果子类的构造方法没有显示调用父类的构造方法,且父类也没有无参的构造方法,那么,编译出错
0 0
- Java 学习笔记(0x08) super关键字
- Java学习笔记之Super关键字学习。
- java学习笔记-继承中super关键字
- 【学习笔记】Super关键字
- 【Java笔记】super 关键字
- Java学习笔记之深入理解关键字super
- Java 学习笔记(27)--super关键字详解
- 个人学习-java-关键字super
- java学习之继承与super关键字
- java学习日记——super关键字
- 黑马程序员 java学习笔记之一(java中this和super关键字的用法)
- JAVA学习笔记12——super关键字+继承的内存分析+组合
- java学习123之final关键字和super关键字
- Java学习笔记之继承和接口(一) super关键字、final关键字、abstract类和方法
- java super关键字理解
- java中的关键字super
- Java--super关键字(via)
- java super关键字
- 5. Longest Palindromic Substring
- Android里WebView详解(二)
- 机器学习中用到的数学知识
- ural 1982. Electrification Plan 【最小生成树】
- TimePicker、TimePickerDialog的使用
- Java 学习笔记(0x08) super关键字
- linux 学习笔记-01
- CCF-201503-3-节日
- 最多约数问题
- 事件(3)——事件对象
- 2016年湖南省第十二届大学生计算机程序设计竞赛 解题报告
- XML简介与创建
- [干货最新]将自己库添加Cocoapods支持
- 差分约束(就是把不等式转化为一个图,然后就可以做了,现在看来,我是很水的,我以前根本没有写过是spfa,然后我也煤油搞懂spfa的核心思想,)