日志文章

2019-12-14 aflfte2011

类的继承关系

package com.aflfte.oo2;
/**
 * extends继承的使用
 * @author root
 *
 */

public class TestExtends {

    public static void main(String[] args) {
        C2 c=new C2();
        c.name="aflfte";
        c.height=165;
        c.rest();
        System.out.println(c instanceof C2);//判断c是不是C2类型
        System.out.println(c instanceof C1);//判断c是不是C1类型
        System.out.println(c instanceof Object);//判断c是不是Object的类型
    }
}
class C1{//这里叫做父类
    String name;
    int height;
    public void rest() {
        System.out.println("休息一下!");
    }
}
class C2 extends C1{//C2类继承C1类的所有内容   子类 只能进行单继承
    String major;
    public void study() {
        System.out.println("学习两小时!");
    }
}
例子当中C1叫做父类,C2叫做子类,子类可拥有父类的一切变量和方法。

« 继承当中方法的重写操作方法 | 包有使用于载入»