黑马程序员技术交流社区
标题:
请问下多态是怎么回事
[打印本页]
作者:
cieadgbohf
时间:
2015-5-30 14:05
标题:
请问下多态是怎么回事
看了好几遍总感觉云里雾里的
作者:
guojiadui
时间:
2015-5-30 16:23
多态就是父类引用指向了子类引用,引用调用方法时,执行的其实是子类的相同名字的函数,但是不同子类有不同的对象,方法运行结果也不同,存在多种结果,所以多态
作者:
bin2015
时间:
2015-5-30 17:15
本帖最后由 bin2015 于 2015-5-30 17:21 编辑
多态的特征:父类的引用类型变量指向了子类的对象,或者是接口的引用类型变量指向了实现类的对象。多态的意思就是一个类有多种形态。
多态的特征:父类的引用类型变量指向了子类的对象,或者是接口的引用类型变量指向了实现类的对象。多态的意思就是一个类有多种形态。
class Animal{
public void eat(){
System.out.println();
}
}
class Dog extends Animal{
}
class Cat extends Animal{
}
class Test{
public static void main(String [] args){
Animal a=new Dog(); //这里就是多态 这里建立的是子类的对象,只是定义了父类的引用类型变量a执向了堆内存中的子类对象
}
}
复制代码
作者:
bin2015
时间:
2015-5-30 17:22
这个编辑器输入代码发表之后怎么老是显示一半,每一次都要敲几次才行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2