Overload与Override的区别

来源:互联网 发布:阿拉伯帝国版图 知乎 编辑:程序博客网 时间:2024/05/17 20:34

Overload:

1、定义:1)方法名相同;2)参数不同,体现在参数个数和类型上的不同

2、范围:发生在同个类中

Override:

1、定义:1)方法名相同;2)参数相同;3)返回值类型相同

2、范围:发生在子类中

注意:

1、Override时,方法的访问权限不能更严格

2、父类中的私有方法不会被继承,意味着不会被子类Override




原创粉丝点击