继承
一个类得到了另一个类当中的成员变量和成员函数。
Java只支持单继承,一个父类可以有多个子类。
使用继承,可减少重复代码。把重复代码放入父类中。需要添加共同的成员变量或函数时可以直接操作父类。
/* * For test class * 2014-10-27 */ public class JavaTest { public static void main(String args[]){ Son son = new Son(); Father father = new Father(); father.name = "Jack"; son.name = "Jhon"; son.age = 19; son.act(); father.act(); son.talk(); } } class Father{ String name; int age; void act(){ System.out.println(name + " is moving around.."); } } class Son extends Father{ //子类Son得到父类的成语变量和成员函数 int high; void talk(){ System.out.println(name + " found a rabbit. "); } }
输出结果:
Jhon is moving around..
Jack is moving around..
Jhon found a rabbit.