读书人

关于多态的了解?

发布时间: 2012-06-20 20:37:21 作者: rapoo

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

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

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

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

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

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();    }}
[解决办法]
一种方法,多种状态。并且多态的条件是:继承、重写、父类引用指向子类对象。
当子类觉着父类定义的方法不适合自己想要的结果,则子类可以写上自己想要的实现。
[解决办法]
多态的条件是:继承、重写、父类引用指向子类对象。

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

读书人网 >J2SE开发

热点推荐