在java中子类怎么重写父类带的方法(用到父类的属性)
来源:百度知道 编辑:UC知道 时间:2024/06/16 11:12:20
注:父类的方法用到属性public void flow()throws Exception
{
if(this.waterLine>this.warning)
{
throw new Exception("宁静的河流");
}else
System.out.println("决堤了");
}
子类怎么重写这个方法,谢谢
{
if(this.waterLine>this.warning)
{
throw new Exception("宁静的河流");
}else
System.out.println("决堤了");
}
子类怎么重写这个方法,谢谢
首先继承这个父类,然后写一个同样的方法public void flow()throws Exception
这个。。。你记住几点;
1,重写的方法访问权限不能变小
2,抛出异常不能变大
3,返回类型/方法名/参数类型和个数一定相同
题中主要考异常咯
处理异常最简单的方法,不管有几个异常,不管有几种异常,直接抛出来就OK
clss B extends A {
public void flow()throws Exception {
...
}
}
假如父类是
class A {
public void flow()throws Exception {
if(this.waterLine>this.warning)
{
throw new Exception("宁静的河流");
}else
System.out.println("决堤了");
}
}
子类就必须是
clss B extends A {
public void flow()throws Exception {
..................
}
}
里面的东西任你写了