Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。本文主要介绍Java super 关键字(keyword)。

Java 关键字

例如:

使用super调用Dog(子类)的父类:

class Animal { // 父类
  public void eat() {
    System.out.println("吃东西");
  }
}

class Dog extends Animal { // 子类
  public void eat() {
    super.eat(); // 调用父类
    System.out.println("吃骨头");
  }
}

public class Main {
  public static void main(String args[]) {
    Animal myDog = new Dog(); // 创建Dog对象
    myDog.eat(); // 在Dog对象上调用该方法
  }
}

1、定义和用法

super关键字引用超类(父类)对象。

它用于调用超类方法,并访问超类构造函数。

super关键字是在子类和超类之间有相同名称方法时使用。

要了解super关键字,应该对继承和多态性有基本的了解。

2、相关文档

Java 面向对象 封装

Java 包(package)

Java 面向对象 继承

Java 面向对象 多态

Java 面向对象 内部类

Java 面向对象 抽象类和抽象方法

Java 面向对象 接口(interface)

Java 关键字

推荐文档

相关文档

大家感兴趣的内容

随机列表