当前位置: 代码迷 >> J2SE >> java中的多态有关问题
  详细解决方案

java中的多态有关问题

热度:47   发布时间:2016-04-24 12:18:43.0
java中的多态问题
本人刚接触java,现在在此请教大家一个问题,有关多态:
希望高手给我这菜鸟解释一下多态的问题或者他是怎样运用,最好给我举一个例子并对他说明一下原因,


菜鸟这次谢过高手啦,谢谢啦 ,

------解决方案--------------------
Java code
//有继承 有重写 父类引用指向子类对象interface A {    public void methodOfA();};class B implements A {    public void methodOfA() {    }    public void methodOfB() {    }}class C implements A {    public void methodOfA() {    }    public void methodOfC() {    }}public class IdentifyBOrC {    public static void main(String[] args) {    A firstA = new B();// firstA不知道自己是B还是C,只能调用A中的方法    System.out.println(firstA.getClass().getSimpleName());// 直接打印对象对应的类名就知道自己的身份了    A secondA = new C();// secondA不知道自己是B还是C,只能调用A中的方法    System.out.println(secondA.getClass().getSimpleName());//直接打印对象对应的类名就知道自己的身份了    }}/*output:BC*/
------解决方案--------------------
http://blog.csdn.net/ssyyll/article/details/3170405
  相关解决方案