继承

继承

  • 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模

  • extends的意思“扩展”,子类是父类的扩展

  • Java中类只有单继承,没有多继承

  • 继承是类和类之间的一种关系,除此之外,类和类之间的关系还有依赖,组合,聚合等。

  • 继承关系的两个类,一个为派生类(子类),一个为基类(父类)。子类继承父类使用关键字extends来表示

  • 子类和父类之间,从意义上讲应该具有“is a”的关系。

  • object类

  • super

  • 方法重写

package opp;

import opp.Dome05.Person;
import opp.Dome05.Student;

public class Application01 {
  public static void main(String[] args) {
      Person person = new Person();
      System.out.println(person);

  }
  }
package opp.Dome05;
//所有的类都会默认直接或者间接的继承Object
//人 父类
public class Person {

}
package opp.Dome05;
  //Student is person 派生类,子类
public class Student extends Person {

}
package opp.Dome05;
//teacher is person 派生类:子类
public class teacher extends Person {
}
上一篇:C# 窗体知识


下一篇:静态和非静态方法的调用+三元运算