41_面向对象_14_继承_super_构造器的调用_继承的内存分析(非常重要)
来源:互联网 发布:linux查看当前用户和组 编辑:程序博客网 时间:2024/06/08 15:18
super
- super是直接父类对象的引用。可以通过super来访问父类中被子类覆盖的方法或属性。
- 除了Object类之外其他所有类的构造方法第一句总是super(…)
- 任何类的构造方法中,若是构造方法的第一行代码没有显式的调用super(…);那么Java默认都会调用super(); 所以这里的super(); 加不加都无所谓。
/** * 测试继承 * @author * */public class Animal /*extends Object*/ { String eye; public void run(){ System.out.println("跑跑!"); } public void eat(){ System.out.println("吃吃!"); } public void sleep(){ System.out.println("zzzzz"); } public Animal(){ super(); System.out.println("创建一个动物!"); }}class Mammal extends Animal { public void taisheng(){ System.out.println("我是胎生"); }}class Bird extends Animal { public void run(){ super.run(); System.out.println("我是一个小小小小鸟,飞呀飞不高"); } public void eggSheng(){ System.out.println("卵生"); } public Bird(){ super(); System.out.println("建一个鸟对象"); }}
public class Test { public static void main(String[] args) { Bird b = new Bird(); b.run(); }}
内存分析:
阅读全文
0 0
- 41_面向对象_14_继承_super_构造器的调用_继承的内存分析(非常重要)
- java学习之旅41--面向对象_14_继承_super_构造器的调用_继承的内存分析(非常重要)
- 面向对象第十课,继承,super构造器的调用,继承的内存分析(重要)
- 面向对象_继承中构造方法的关系
- 面向对象_继承中构造方法的注意事项
- 面向对象_继承
- 面向对象_继承
- 39_面向对象_12_继承_方法的重写
- 47_面向对象_20_多态_内存分析深化(模拟servlet中方法的调用)
- 面向对象_继承案例和继承的好处与继承的弊端
- Java面向对象_继承
- 面向对象_继承续
- 面向对象_继承总结
- 黑马程序员_面向对象中继承的相关知识
- 面向对象_继承的引入和概述
- 面向对象_继承中成员变量的关系
- 黑马程序员_面向对象_继承
- Java基础_面向对象_继承
- 【HDU1944】S-Nim-博弈论:SG函数
- iOS swift 获取对应APP定位权限是否打开并引导用户打开
- tomcat启动报 Error occurred during initialization of VM Could not reserve enough space for object heap
- 小白如何从0学习unity
- Java线程:新特征-有返回值的线程
- 41_面向对象_14_继承_super_构造器的调用_继承的内存分析(非常重要)
- USB接口供电不足的原因分析与解决方案
- 动态网页开发基础
- 第八届 蓝桥杯 国赛 第三题 树形显示
- 沈阳集训day6 机房模拟赛 t1自动取款机 题解
- C/C++中extern关键字
- Redis Cluster
- Java线程:新特征-锁(上)
- js中的"use strict";