方法重写和重载的区别
1.重写是在子类重写父类的方法,子类可以改写父类方法所实现的功能,但是子类重写的方法必须与父类中对应的方法具有相同的方法名和返回值类型和参数列表,方法重写也被称为方法覆盖。(要覆盖则子类函数的访问修饰权限不能少于父类)(子类重写方法不可抛出新异常)
2.重载
①发生在同一类
②方法名称相同
③参数列表不同
④返回类型可以相同可以不同
⑤构造方法或成员方法均可发生重
方法重写和重载的区别
最新推荐文章于 2024-04-05 23:56:21 发布
方法重写和重载的区别
1.重写是在子类重写父类的方法,子类可以改写父类方法所实现的功能,但是子类重写的方法必须与父类中对应的方法具有相同的方法名和返回值类型和参数列表,方法重写也被称为方法覆盖。(要覆盖则子类函数的访问修饰权限不能少于父类)(子类重写方法不可抛出新异常)
2.重载
①发生在同一类
②方法名称相同
③参数列表不同
④返回类型可以相同可以不同
⑤构造方法或成员方法均可发生重