Java重载可以有不同的返回类型
2013-11-26 13:42
411 查看
只要函数参数不一样就能实现不同返回类型的重载
package test; public class Main { // static int i; public static void main(String[] args) { // TODO Auto-generated method stub Main main = new Main(); System.out.println(main.aa(1)); System.out.println(main.aa(1,2)); } int aa(int a) { return a + 100; } String aa(int a, int b) { return String.valueOf(a + b); } }
输出: 101 3
相关文章推荐
- Java常考面试题8 深刻认识JAVA重载和重写 以及是否可以根据返回类型来区分重载
- Java中重载可以返回值不同么
- ”Java 方法可以返回数组类型“ 所想到的
- JAVA是否允许返回值类型不同的重载overload或覆盖override
- Java同时返回多个不同类型的方法
- 当重写的父类的返回值类型是子类的返回值类型的父类的时候返回值类型就可以不同 比如父类的返回值是Object 子类的返回值类型是String 同意吗
- JAVA利用泛型返回类型不同的对象
- JAVA利用泛型返回类型不同的对象
- Java反射 类类型就是可以操作的类本身 如何通过反射得到函数 函数返回值 函数参数
- java中方法可以不写返回类型吗?
- C#只能靠参数而不能靠返回值类型的不同来区分方法重载
- java方法的重载与覆盖的返回值类型
- 仅返回类型不同的函数,在C++中如何实现重载?
- 当重写的父类的返回值类型是子类的返回值类型的父类的时候返回值类型就可以不同 比如父类的返回值是Object 子类的返回值类型是String 同意吗?
- C#方法参数个数和类型相同,名称不同,可以实现重载吗
- java中相同名字不同返回类型的方法
- 函数的返回类型可以为值、指针、引用,这三种返回类型有什么不同,各有什么好处?(c++)
- JAVA 子类方法签名相同 返回类型不同
- JAVA 利用泛型返回类型不同的对象
- java是否允许返回值类型不同的重载overload或者覆盖override