Java动手动脑——多态和继承

Java动手动脑——继承和多态

实验一

 

 

预估输出答案:100  200  201  202

输出结果:100  200  201  202

输出答案分析:100 创建parent类的对象,调用对象的方法

200 创建chlid类的对象,调用对象的方法

把child对象赋值给parent,输出child对象的值

强制转换parent为Child对象,输出

实验二

  • 在子类中,若要调用父类中被覆盖的方法,可以使用super关键字。

 

public class food {

    int x;

    public food(int x)

    {

       this.x=x;

    }

    public static void main(String[] args) {

       dob a=new dob(2);

       System.out.println(a.x);

    }

   

}

class dob extends food{

 

    public dob(int x) {

       super(x);

       x=0;

       // TODO Auto-generated constructor stub

    }

   

   

}

输出:2

 

posted @ 2017-11-09 12:59  夏延  阅读(132)  评论(0编辑  收藏  举报