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叫做子类,子类可拥有父类的一切变量和方法。
« 继承当中方法的重写操作方法
|
包有使用于载入»
|