方法的重写和重载

来源:互联网 发布:程序员真的会短命吗 编辑:程序博客网 时间:2024/05/29 19:59

方法的重载overload和重写override
1.方法的重写override
(1).方法的重写只发生在继承中,子类可以重写继承自父类的方法
(2).重写方法的参数类型顺序个数必须保持一致,并且返回值类型必须兼容,返回父类声明的返回类型或者返回该类型的子类型
(3).不能降低方法的访问控制权限,方法的访问控制权限必须和父类相同,也可以比父类的访问权限更大,但是万万是不可以小于父类的访问控制权限的。
2.方法的重载overload
(1).方法的重载指的就是具有两个名字相同,但是参数列表不同的两个方法。
(2).重载与多态没有关系
(3).重载的方法返回类型可以不同,可以改变重载方法的返回类型,只要所有的覆盖使用不同参数就行
(4).不能只改变返回类型,方法重载的条件就是需要使用不同的参数,此时返回的类型可以自由定义。
(5).可以更改访问控制权限。

0 0
原创粉丝点击