智玩网 智能科技

重载的返回值类型可以不同吗

重载方法返回值可以不同类型吗 

重载方法的返回值类型可以不同

重载是指同一个类中可以有多个名称相同的方法,但这些方法的参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。但是,如果参数的个数、类型、次序都相同,方法名也相同,仅返回值不同,则无法构成重载。

例如,如果两个方法的参数个数、次序、类型都相同,但返回值类型不同,如:public int A(int i) 和 public double A(int i),这2个方法不能构成重载,会有编译错误。而:public int A(int i) 和 public double A(double i),这2个方法可以形成重载。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除