开发手册 欢迎您!
软件开发者资料库

Java super 关键字(keyword)

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 关键字