首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于多态的了解?

2012-06-20 
关于多态的理解??有什么好的例题帮助我理解多态的!!!发出来解释下啊!谢谢[解决办法]百度下列子很多的[解决

关于多态的理解??
有什么好的例题帮助我理解多态的!!!发出来解释下啊!谢谢

[解决办法]
百度下列子很多的
[解决办法]
前提 : 男人 女人 都继承自 人

代码 : 撒娇时说的你这个死人

多态解释 : 这里人既能指代男人也能指代女人

这就是多态 面向父类编程
[解决办法]
多态:可以这样理解,同一个引用变量(或者同一类引用变量)不同时间调用同一个方法产生不同的行为

Java code
class Animal{    void cry(){}//叫声}class Dog extends Animal{    void cry(){//狗的叫声        System.out.println("汪汪…………");    }}class Cat extends Animal{    void cry(){//猫的叫声        System.out.println("喵喵…………");    }}class Polymorphic{    public static void main(String args[]){        Animal 动物;        动物 = new Dog();        //汪汪…………        动物.cry();        动物 = new Cat();        //喵喵…………        动物.cry();    }}
[解决办法]
一种方法,多种状态。并且多态的条件是:继承、重写、父类引用指向子类对象。
当子类觉着父类定义的方法不适合自己想要的结果,则子类可以写上自己想要的实现。
[解决办法]
多态的条件是:继承、重写、父类引用指向子类对象。

[解决办法]
实战才是王道,如果一辈子开发,都不需要纠结这种问题,也不错

热点排行