美文网首页
super关键字继承树追溯

super关键字继承树追溯

作者: pllee1121 | 来源:发表于2018-11-29 10:35 被阅读0次

super关键字的使用


/* 通过 super 来调用父类的方法和属性
 *
 * 继承中有一个特点 所有的子类构造方法都会在构造方法的第一句默认加上super()方法
 *  调用父类构造器 驾驭不加都会加载super()方法
 */

public class TestSuper {
    public static void main(String[] args) {
        ChildClass c = new ChildClass();
        c.val();
    }
}

class FatherClass{
    public int values;

    public void val(){
        values = 1121;
        System.out.println("你的values值为:" + values);
    }
}

class ChildClass extends FatherClass{
    public int values;

    public void val(){
        super.val(); //调用父类方法
        values = 200;
        System.out.println("子类的values值为:" + values);
        System.out.println("父类的values值为:" + super.values);
    }
}

ChildClass类 继承 FatherClass类 继承Object类形成一个追溯树 在 ChildClass类 的构造方法中都默认有super()方法
依次建立它们的父类对象 最后才能建立出子类对象

相关文章

  • super关键字继承树追溯

    super关键字的使用 ChildClass类 继承 FatherClass类 继承Object类形成一个追溯树 ...

  • java面向对象

    方法重载 方法重写 继承父类( 关键字: super、extends) super 关键字1.用super调用父类...

  • 08 Swift 继承与几大关键字\构造方法\继承与构造方法

    1. Swift继承\super关键字\override关键字\final关键字 继承语法 继承是面向对象最显著的...

  • super关键字

    Java中super关键字用来引用直接父类的对象。super关键字用于继承上下文。super关键字主要用于: 引用...

  • 类的继承

    类的继承通过extends关键字,子类继承了父类的所有属性和方法 super关键字super() 作为函数使用su...

  • ES6学习笔记(二):教你玩转类的继承和类的对象

    继承 程序中的继承: 子类可以继承父类的一些属性和方法 super关键字 super关键字用于访问和调用对象父类上...

  • (二)继承

    1.继承写法 公共继承(父类) 继承公共函数(子类) 2.super&this 1.我们可以通过super关键字来...

  • java 学习第四天

    面向对象的特征二:继承 关键字super this和super的区别 面向对象特征三: 多态 instanceof...

  • 第十一章继承

    使用继承 父类 子类 子类访问父类成员 super 使用super 关键字,super代表父类对象 访问父类的构...

  • Java学习——day 04

    主要内容 继承 重写 super关键字 组合 final关键字 访问控制符 多态 笔记详情 1. 继承 在Java...

网友评论

      本文标题:super关键字继承树追溯

      本文链接:https://www.haomeiwen.com/subject/jeyxcqtx.html