美文网首页程序员
1、继承中super和this关键字的使用

1、继承中super和this关键字的使用

作者: _Colbert | 来源:发表于2020-07-13 19:49 被阅读0次

继承中super和this关键字的使用

super关键字的使用

  1. 在子类的成员方法中,访问父类的成员变量。
  2. 在子类的成员方法中,访问父类的成员方法。
  3. 在子类的构造方法中,访问父类的构造方法。(必须是构造方法的第一个语句)
package com.colbert.study.day02;

/**
 * @author Colbert
 * @date 2020/7/13 16:57
 */
public class Parent {

    String name = "Colbert";
    public Parent() {
        System.out.println("父类构造器");
    }

    public void method() {
        System.out.println("父类方法");
    }
}

package com.colbert.study.day02;

/**
 * @author Colbert
 * @date 2020/7/13 16:58
 */
public class Son extends Parent {

    public Son() {
        // 在子类的构造方法中,访问父类的构造方法。
        super();
        System.out.println("子类构造器");
    }

    @Override
    public void method() {

        // 在子类的成员方法中,访问父类的成员变量。
        System.out.println(super.name);
        // 在子类的成员方法中,访问父类的成员方法。
        super.method();
        System.out.println("子类方法");

    }
}

package com.colbert.study.day02;

/**
 * @author Colbert
 * @date 2020/7/13 16:59
 */
public class PracticeSuperAndThis {

    public static void main(String[] args) {
        Son son = new Son();
        son.method();
    }

}
/*
父类构造器
子类构造器
Colbert
父类方法
子类方法
*/

this关键字的用法

  1. 在子类的成员方法中,访问本类的成员变量。
  2. 在子类的成员方法中,访问本类的另一个成员方法。
  3. 在子类的构造方法中,访问本类的另一个构造方法。

相关文章

  • 1、继承中super和this关键字的使用

    继承中super和this关键字的使用 super关键字的使用 在子类的成员方法中,访问父类的成员变量。 在子类的...

  • 4、Typescript类的继承和修饰符

    1、ts中类的定义使用关键字class、继承使用 extends 和 super 2、子类方法名和父类相同表示重写...

  • 类的继承

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

  • 13.ES6面向对象之继承

    ES6中面向对象可以继承:1、ES6中的继承使用关键字 extends2、调用父类构造使用super() 案例

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

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

  • TypeScript基础语法 - 类的基本使用(三)

    TypeScript 中类的概念和使用 类的基本使用 类的继承 类的重写 super 关键字的使用 TypeScr...

  • java面向对象

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

  • 第十一章继承

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

  • Java-基础-继承

    继承 Java使用extends关键字来实现继承 在OOP的术语中,我们把Person称为超类(super cla...

  • super关键字

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

网友评论

    本文标题:1、继承中super和this关键字的使用

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