有什么好的例题帮助我理解多态的!!!发出来解释下啊!谢谢
------解决方案--------------------
百度下列子很多的
------解决方案--------------------
前提 : 男人 女人 都继承自 人
代码 : 撒娇时说的你这个死人
多态解释 : 这里人既能指代男人也能指代女人
这就是多态 面向父类编程
------解决方案--------------------
多态:可以这样理解,同一个引用变量(或者同一类引用变量)不同时间调用同一个方法产生不同的行为
- 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(); }}
------解决方案--------------------
一种方法,多种状态。并且多态的条件是:继承、重写、父类引用指向子类对象。
当子类觉着父类定义的方法不适合自己想要的结果,则子类可以写上自己想要的实现。
------解决方案--------------------
多态的条件是:继承、重写、父类引用指向子类对象。
------解决方案--------------------
实战才是王道,如果一辈子开发,都不需要纠结这种问题,也不错