类的多态性,类的多态可以根据引用指向的是子类还是父类来调用子类还是父类的方法。
例:
class A
{
void r(){}
}
class B extends A
{
@override
void r(){}
}
A x;
当x=new A()时,x.r()调用的就是A中的r()
当x=new B()时,x.r()调用的就是B中的r()
类的多态性
最新推荐文章于 2024-04-23 13:01:43 发布
类的多态性,类的多态可以根据引用指向的是子类还是父类来调用子类还是父类的方法。
例:
class A
{
void r(){}
}
class B extends A
{
@override
void r(){}
}
A x;
当x=new A()时,x.r()调用的就是A中的r()
当x=new B()时,x.r()调用的就是B中的r()