当前位置: 代码迷 >> J2SE >> 关于多态的了解?
  详细解决方案

关于多态的了解?

热度:14   发布时间:2016-04-24 00:45:45.0
关于多态的理解??
有什么好的例题帮助我理解多态的!!!发出来解释下啊!谢谢

------解决方案--------------------
百度下列子很多的
------解决方案--------------------
前提 : 男人 女人 都继承自 人

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

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

这就是多态 面向父类编程
------解决方案--------------------
多态:可以这样理解,同一个引用变量(或者同一类引用变量)不同时间调用同一个方法产生不同的行为
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();    }}
------解决方案--------------------
一种方法,多种状态。并且多态的条件是:继承、重写、父类引用指向子类对象。
当子类觉着父类定义的方法不适合自己想要的结果,则子类可以写上自己想要的实现。
------解决方案--------------------
多态的条件是:继承、重写、父类引用指向子类对象。

------解决方案--------------------
实战才是王道,如果一辈子开发,都不需要纠结这种问题,也不错
  相关解决方案