1.super点取父类中的属性
public class Person {
String name="父类";
}
public class Student extends Person {
String name="子类";
public void m1(){
String name="局部变量";
System.out.println(name);
System.out.println(this.name);
System.out.println(super.name);
}
}
public class Test02 {
public static void main(String[] args) {
Student student = new Student();
student.m1();
}
}
2.super点取已经覆盖了的方法。
public class Person {
public void sing() {
System.out.println("唱歌");
}
}
public class Student extends Person {
public void sing() {
System.out.println("TFboys");
}
public void m1() {
super.sing();
sing();
}
}
public class Test02 {
public static void main(String[] args) {
Student student = new Student();
student.m1();
}
}
3.super()父类构造方法
public class Person {
public Person() {
System.out.println("父类");
}
public Person(String name) {
System.out.println("姓名:晓晓");
}
}
public class Student extends Person {
public Student() {
super("晓晓");
System.out.println("子类");
}
}
public class Test02 {
public static void main(String[] args) {
Student student = new Student();
}
}