3. super1.1 意义
父类的一个引用
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

原文出处:http://geek99.com/node/420#