区别:
C# 可以重载一个方法的参数却不能重载方法的返回类型。也就是说不能声明只是返回值类型不同的两个同名方法。
Java 可以重载方法的参数,但是重载方法的返回类型却可以不同并且方法的修饰符可以不同。
重载(Overload)
        简单地说,就是允许多个同名但形参个数或类型不同的函数方法存在于一个类里面,当类以统一调用方式,由形参来决定调用具体方法!
       重载方法是通过形参的类型,个数,顺序来区分的,不是依靠形参的名字区分的,也不是依靠返回值区分的!  亦即返回值可以不同或相同。