黑马程序员技术交流社区
标题:
多态
[打印本页]
作者:
Over_Mstuang
时间:
2015-8-7 23:43
标题:
多态
/*
多态:对象在不同时刻表现出来的不同状态。
针对引用类型:
编译期间状态。
运行期间状态。
Person p = new Person();
举例:
水(水,冰,水蒸气)
狗:狗是狗,狗是动物,狗是宠物,狗是食物
前提条件:
A:要有继承关系。
B:要有方法重写。
C:要有父类引用指向子类对象。
*/
class Fu
{
public void show()
{
System.out.println("fu show");
}
}
class Zi extends Fu
{
public void show()
{
System.out.println("zi show");
}
}
class DuoTaiDemo
{
public static void main(String[] args)
{
Fu f = new Fu();//f是Fu的引用
Zi z = new Zi();//new Zi()是Zi的对象
//多态
Fu fu = new Zi();
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2