super关键字的含义
super代表父类的实例,在子类中使用super可以调用父类的方法,属性和构造方法。
1. 调用父类中的构造方法。
2. 在子类中调用父类被覆盖的方法和属性。
- public class Person{
private String name;
private int age;
public Person(){
age = 20;
}
public Person(String _name)
{
this();
name = _name;
}
}
}
public class Student extends Person{
private String stno;
private int grade;
public Student(){
super();
}
public Student(String name, String stno){
super(name);
this.stno = stno;
}
}
通过使用super()和super(name)调用父类中的无参有和一个参数的构造器。
- class BaseClass{
public int a = 5;
}
public class subClass extends BaseClass{
public int a = 7;
public void accessOwner() {
System.out.println(a);
}
public void accessBase()
System.out.println(super.a)
}
public static void main(String[] args){
subClass sc = new subClass();
sc.accessOwner();//7
sc.accessBase();//5
}
}
super关键字的含义相关推荐
- java的知识点12——==和equals方法、 super关键字、 继承树追溯、封装的作用和含义、封装的实现—使用访问控制符、封装的使用细节
==和equals方法 "=="代表比较双方是否相同.如果是基本类型则表示值相等,如果是引用类型则表示地址相等即是同一个对象. Object 的 equals 方法默认就是比较两个 ...
- 被final修饰的变量在哪存储_final,static,this,super 关键字总结,一点课堂(多岸学院)...
final 关键字 final关键字主要用在三个地方:变量.方法.类. 对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改:如果是引用类型的变量,则在对其初始化之后便 ...
- java底层原理书籍_阿里面试题:Java中this和super关键字的底层实现原理
知道的越多,不知道的就越多,业余的像一棵小草! 编辑:业余草 来源:https://www.xttblog.com/?p=5028 B 站:业余草 最近一个粉丝加我说,接到了阿里的面试,问问我阿里会面 ...
- Java-Day12 面向对象的三大特征之封装、继承,单例模式(饿汉式、懒汉式)、方法重写 (覆盖)、注解 (annotation)、super关键字、对象的创建流程超详细
目录 1. 面向对象的三大特征之封装 1.1 封装的含义 1.2 封装的目的 1.3 封装的优点 1.4 封装的实现过程 1.5 拓展知识:JavaBean 2. 面向对象的三大特征之继承 2.1 继 ...
- this和super关键字,就近原则和追根溯源原则
1 this关键字 1.this的含义 this代表当前对象 2.this使用位置 this在实例初始化相关的代码块和构造器中:表示正在创建的那个实例对象,即正在new谁,this就代表谁 this在 ...
- this和super关键字详解
目录 this关键字 this关键字调用成员变量 this关键字调用成员方法 this关键字调用构造器 拓展 super关键字 super关键字调用父类的成员变量 super关键字调用父类的成员方法 ...
- 百无聊赖之JavaEE从入门到放弃(八)IDEA常用快捷键 equals()方法 super关键字
目录 一.IDEA快捷键和相关操作 二.重写equals()函数 三.super关键字_继承树追溯 除了构造方法之外的所有的属性和方法都被继承.但是,不是所有的都能直接使用. 当打印一个对象时,如果没 ...
- (兔C残篇)Java 面向对象的三个基本特征:继承,Super关键字的使用,this关键字的使用,super和this的区别,方法重写
如文章标题,今天兔C残篇阐述的话题如下: 文章目录 1.什么是继承 1.1 democode 1.2 关于继承的理论知识概念 2. Super 关键字 3.this 关键字 4.this 和 supe ...
- This和Super关键字的对比
this和Super关键字 this和Super关键字的对比 Super关键字的用法如下: 1. super关键字代表了父类空间的引用: 2. super关键字的作用: 3. super关键字调用父类 ...
最新文章
- linux进程间通信:system V消息队列
- 2016/11/18
- html代码在线运行环境,ES5/可执行代码与执行环境
- MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
- concat合并的数组会有顺序么_JS数组 Array
- 刚刚,百度AI公布最新进展:Apollo2.0,新课程,设全球研究院
- 微服务在微信的架构实践
- 多台服务之间共享Session
- C++ std::map 和 std::unordered_map 区别 时间复杂度 适用
- 深入浅出mysql pdf_深入浅出MySQLpdf_深入浅出MySQL下载_深入浅出MySQLmobi
- Axure 下载教程
- 使用consul注册中心要求服务以自定义instance-id形式注册
- 010-win10任务栏假死—重启“Windows资源管理器”。
- 体验说 | 快速谷歌浏览器翻译插件的菜单栏工具
- X86系统中EAX、ECX、EDX、EBX寄存器的作用
- Jenkins端口号修改
- Tushare社区验证Carhart四因子模型
- win10桌面计算机怎么显示器,一台电脑两个显示器如何设置
- Camera拍摄时,预览会变成绿屏
- BUHLER MKS1/W 2889999
热门文章
- Windows安装配置Git教程(2022.11.18 Git2.38.1)
- 恒生2020秋招笔试答案及详解
- rtx服务器消息管理,RTX 腾讯通 | im.qq.com
- python 电话呼叫_【Python数据分析】用户通话行为分析
- 电影演职员名称的翻译
- tomcat下载安装及tomcat各个文件夹的作用
- 学习笔记:MyBatis
- BULK INSERT用法详解,文本导入SQL,字段数量不等实例.
- Xerces使用指南
- redux-react