1继承关系指子类以超类为基础创建,子类具有超类一切属性和方法,同时也有自己独有的一些特点
2子类比超类包含更多数据和方法
3一个类的子类同时也可成为另一个类的超类,多组继承关系构成了继承层次
4每个子类继承了超类所有权限为public或protected的所有方法。
5使用关键字extend为超类创造子类
以下例子中子类GradStudent和UnderGrad继承了超类Student
public class Student {
//data members
public final static int NUM_TESTS = 3;
private String name;
private int[] tests;
private String grade;
//constructor
public Student() {
name = "";
tests = new int[NUM_TESTS];
grade = "";
}
//constructor
public Student(String studName, int[] studTests, String studGrade) {
name = studName;
tests = studTests;
grade = studGrade;</