这个你可以具体参照一下毕老师关于函数重载的视频哦
里面第一段就显示了
重载的特点:与返回值类型无关,只看参数列表。
因此你的这个函数- class Demo
- {
- int show (int a, int b)
- {
- return 0;
- }
- public short show (int a, int b)
- {
- return 0;
- }
- }
复制代码 相当于是定义了两个相同名称的函数。
你想要下面的函数能和上面的函数出现在同一类中,或者子父类中
代码可以改成这样:- class Demo
- {
- int show (int a, int b)
- {
- return a+b;
- }
- public double show (double a,double b)
- {
- return a+b;
- }
- }
- class DemoTest
- {
- public static void main(String[] args)
- {
- Demo d = new Demo();
- System.out.println(d.show(1,2));
- System.out.println(d.show(4,5));
- }
- }
复制代码 |