- public class ExtendsTest {
-
- public String a = "fulei";
-
- public static void main(String[] args) {
-
- ExtendsTest test = new B();
-
- System.out.println(test.a);//test是父类引用所以结果是fulei
- //System.out.println(test.b);//编译报错,因为父类没有b属性
- test.method(); //父类引用调用子类重写方法,这就是多态
- }
-
- public void method(){
- System.out.println("我是父类");
- }
- }
- class B extends ExtendsTest{
-
- public String a = "zilei";
- public String b ="aa";
- public void method(){
- System.out.println("我是子类");
- }
- }
复制代码 |
|