黑马程序员技术交流社区
标题:
多态
[打印本页]
作者:
雪山飞狐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