Java中的继承_2
继承可以解决代码复用,让编程思想更加靠近人类思维,当多个类存在相同属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法。子类只能继承一个父类。Java所有的类都是Object的子类。
class Stu { public String name; //公共变量,可被子类继承 protected String sex; //保护变量,可被子类继承 protected float fee; //保护变量,可被子类继承 private int age; //私有变量,不可被子类继承 public void printName() { System.out.println(this.name); } } class Pupil extends Stu //Pupil类继承了Stu属性,就同时拥有了父类的 公共、保护级别的成员变量及成员方法 { public void pay(float fee) //子类可以添加自己的成员变量及方法 { this.fee=fee; } }
浙公网安备 33010602011771号