安阳网站建设公司,wordpress评论模块,厦门做外贸网站,今天战争最新消息新闻重载#xff1a;方法名相同#xff0c;参数不同#xff08;参数类型或者长度#xff09; 重载和修饰符和返回类型无关。
一是方法的参数列表必须改变#xff0c;包括参数的类型#xff0c;参数的个数多少#xff0c;参数顺序。
二是重载对返回类型#xff0c;访问修饰…重载方法名相同参数不同参数类型或者长度 重载和修饰符和返回类型无关。
一是方法的参数列表必须改变包括参数的类型参数的个数多少参数顺序。
二是重载对返回类型访问修饰符异常声明没有任何限制可以作任意的修改。实质上重载只是创建了一个方法而已特殊的地方在于方法的名字。
重写两同两小一大规则
两同方法名相同 参数类型 相同
两小返回值类型基本数据类型要一致引用类型可以是其子类 抛出的异常要小也可以抛出父类型的异常的部分异常或者不抛出异常
一大访问控制修饰符大
1重写方法必须和被重写方法具有相同的参数列表返回类型必须和被重写方法的返回类型相同或者是返回类型的子类型。 2重写方法的访问控制修饰符不能比被重写方法更严格比如一个在父类中声明为public的方法重写成一个protected的方法。 3只有实例方法才能被重写超类中的final方法不能被重写。 4重写方法不能抛出新的检查异常或者是抛出比被重写方法声明的检查异常更广泛的检查异常。