重写:也叫做覆盖,是把父类的相同的方法在实现一次.可以用@overload标示重写是静态的多态
重载:是对同一个方法的不同表现形式.@override标示覆盖称为动态多态
重写中,是对一个函数实现不同的功能,规则:
1.方法名称必须相同,参数个数,类型,必须和父类对应
2.权限不能比父类小
3.异常不能比父类抛出的多
重在是对同一个功能的不同表现形式,规则:
1.名称必须相同
2.参数的类型,顺序,个数不能有重复的.
3.返回值类型可同可不同.
重写和重载
最新推荐文章于 2024-08-17 15:28:20 发布