黑马程序员技术交流社区

标题: 多态 [打印本页]

作者: 雪山飞狐lej    时间: 2015-8-17 22:12
标题: 多态
class  DuoTai
{
        public static void main(String[] args)
        {
                //用多态的方式做
                Person p= new I();//父类指向子类,p输出的是父类的东西
               
                p.earn();

                System.out.println("Hello World!"+p.name);

                I we=(I) p;//转换成子类的.下边输出的是子类的东西

                we.zheng();

                System.out.println("Hello World!"+we.name);
        }
}
class Person
{
        String name="斯塔克";

        public void earn(){
                System.out.println("开工厂");
        }

}
class I extends Person
{
        String name="钢铁侠";

        public void zheng(){
                System.out.println("合影");
        }

}
问一下,多态的本质到底是什么玩意
作者: 19856167    时间: 2015-8-17 22:15
继承是多态的前提。
作者: code_linux    时间: 2015-8-17 22:45
上面不存在多态吧???不是要有继承关系,重写方法,父类引用指向子类对象么?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2