方法签名:方法名 和 方法参数 ,与放回类型无关,切记。。。。
1:方法重载
一个类中,方法同名不同参。 于返回类型无关,切记。。。。
这是错误的。
2:方法重写
a子类中的方法与父类方法签名相同。 返回类型可以是父类返回类型的子类(jdk1.5开始)。
b子类中的方法的访问级别不能低于父类中该方法的访问级别(举例:父类方法的级别是protected,那么子类重写该方法,其级别必须是protected或者public,一定和父类的访问级别相同或者更宽,否则编译无法通过)
c子类中方法抛出的异常范围不能大于父类中方法抛出的异常的范围(子类可以不抛出异常也满足该原则,即是说父类抛出异常,子类不抛出异常,编译通过没问题。