Java之super

前言

本文讲述Java之super的内容

一、Super是什么?

它是一种父类的东西 英文名称就是超级。

二、使用步骤

1.创建一个父类文件 我创建的是:Hero

代码如下(示例):

package com.test.entity;

public class Hero {
     
	String name = "英雄";
	public Hero() {
     
		System.out.println("我是父类的构造");
	}

}

2.创建第二个文件Sunwukong

代码如下(示例):

package com.test.entity;

public class Sunwukong extends Hero {
     
	String name = "孙大圣"; //默认super();
	public Sunwukong() {
     
		System.out.println("我是子类的构造方法");
	}
	public void da() {
     
		System.out.println(super.name);
		System.out.println(this.name + "在打人");
		
	}
	public static void main(String[] args) {
     
		Sunwukong s = new Sunwukong();
		s.da();
	}

}

Java之super_第1张图片
运行结果如上所示

总结

在运行时先运行父类的东西

你可能感兴趣的:(Java之super)