什么是多态

更新时间:02-04 教程 由 趁年轻 分享

什么是多态?

俩个子类调用父类中同一个方法,效果不同,java中多态大多数情况因继承而产生,子类继承父类方法,然后拥有了自己的方法执行方式,覆盖了父类中的方法。重载也是多态,不过是在同一个类中。

classa{

publicvoiddosome(){

system.out.println("父类");

}

}

classbextendsa{

publicvoiddosome(){

system.out.println("子类b");

}

classcextendsa{

publicvoiddosome(){

system.out.println("子类c");

}

classmain{

mian(){//main方法省了

ab=newb();

ac=newc();

b.dosome();

c.dosome();

}

}

}

}

声明:关于《什么是多态》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2198495.html