继承的基础知识

Java通过允许在一个类的声明中加入另一个类来实现继承,这需要使用关键字extends.这样,子类就扩展了超类.
public class test2
{
    // @param args
    public static void main(String args[])
    {
     childClass $obj = new childClass();
     System.out.println($obj.returnInt());
    }
}
class childClass extends parentClass{}
class parentClass
{
    int returnInt()
    {
        return 1;
    }
    
}
输出:
1
只能为创建的子类指定一个超类,Java不支持一个子类继承多个超类(这一点与支持多重继承的C++有所不同,因此把C++代码转换为Java时要特别注意这一点).然而,可以创建类的继承层次结构,其中一个子类可以成为另一个子类的超类.当然,一个类不能是自己的超类.
继承的优点在于:每个子类可以精确的定义自己的类.