class Father{
void print(){
System.out.println ("父类的哦");
};
}
class Son extends Father{
void print(){
System.out.println("子类中!");//重写父类的方法(将会覆盖父类的方法)
}
void show(){
System.out.println("show 中!");
}
}
class Demo{
public static void main(String args[]){
// Father obj = new Father();
Father objFat = new Son(); //父类的对象指向子类
Son objSon =new Son();//子类的对象指向子类
objFat.print();//子类重写了父类的方法调用的是子类的方法(也是子类方法覆盖了父类的方法)
//objFat.show();//编译有错误(父类的对象调用子类的方法)
objSon.show();//子类的对象调用子类的方法;
}
}
关于父类和子类
最新推荐文章于 2022-04-18 11:08:44 发布
本文通过Java代码示例介绍了如何实现类的继承及方法的重写,并展示了父类与子类对象调用方法的不同行为。
1630

被折叠的 条评论
为什么被折叠?



