class number {
void num()
{
System.out.println("大家好");
}
void num(int x,int y)
{
System.out.println("两个数是:"+x+" "+y);
}
}
class sum extends number {
int z = 10 ;
//在子类重写父类,子类将覆盖父类。
void num(int x,int y) //子类的继承权限一定要大于等于父类的权限
{
super.num(20,30);//我们可以通过关键字super去重写父类。用super.调用父类的num方法。
System.out.println("x="+x+" y="+y+" z="+z);
}
}
class test {
public static void main(String[]args)
{
number objnum = new number();
sum objsum = new sum();
objnum.num();
//objnum.num(20,30);
objsum.num(30,40);
}
}
方法的重写
最新推荐文章于 2024-08-24 19:48:13 发布
本文通过一个具体的Java程序示例介绍了类的继承与方法重写的概念及实现方式。示例中定义了两个类:`number`类作为基类,`sum`类作为派生类,并演示了如何在派生类中重写基类的方法。
1482

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



