父类的一个引用
1.2 用法
使用 super 可以调用父类的构造方法
使用 super 可以明确指定调用父类的成员(方法和属性)
1.3 实例
父类SuperClass.java
package com.geek99.demo;
public class SuperClass {
int i;
public SuperClass(int i){
this.i = i;
System.out.println("SuperClass...iiii");
}
public SuperClass(){
System.out.println("SuperClass...");
}
public void display(){
System.out.println("superclass i="+i);
}
}
子类SubClass.java
package com.geek99.demo;
public class SubClass extends SuperClass {
int i=10;
public SubClass(){
// 调用父类默认构造方法
super();
System.out.println("SubClass...");
}
public SubClass(int i){
// 调用父类you有参数构造方法
super(i);
System.out.println("SubClass...iiii");
}
public void display(){
System.out.println("subclass i="+this.i);
// 调用父类属性
System.out.println("superclass i="+super.i);
}
public void test(){
this.display();
// 调用父类方法
super.display();
}
}
该博客教程视频地址:http://geek99.com/node/1616