java中什么是多态
3个回答
展开全部
多态具体表现在重写和重载
多态就是类的多种表现方式
比如同名不同参
子类重写父类
多态就是类的多种表现方式
比如同名不同参
子类重写父类
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
俩个子类调用父类中同一个方法,效果不同,java中多态大多数情况因继承而产生,子类继承父类方法,然后拥有了自己的方法执行方式,覆盖了父类中的方法。 重载也是多态,不过是在同一个类中。
class A {
public void dosome(){
System.out.println("父类");
}
}
class B extends A{
public void dosome(){
System.out.println("子类B");
}
class C extends A{
public void dosome(){
System.out.println("子类C");
}
class Main{
mian(){//main 方法 省了
A b =new B();
A c = new C();
b.dosome();
c.dosome();
}
}
}
}
class A {
public void dosome(){
System.out.println("父类");
}
}
class B extends A{
public void dosome(){
System.out.println("子类B");
}
class C extends A{
public void dosome(){
System.out.println("子类C");
}
class Main{
mian(){//main 方法 省了
A b =new B();
A c = new C();
b.dosome();
c.dosome();
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询