方法重载

巧了我就是萌 提交于 2020-03-03 11:33:24

方法重载的意思是 一个类中可以有多个方法具有相同的名字,但这些方法的参数必须 不同,即或者是参数的个数不同,或者是参数的类型不同.下面的 Area 类中 getArea 方法是 一个重载方法.
class Area
{ float getArea(float r)
{ return 3.14f*r*r;
}
double getArea(float x,int y)
{  return x*y
}
float getArea(int x,float y);
{ return x*y;
}
double getArea(float x,float y,float z)
{ return (x*x+y*y+z*z)*2.0;
}
}
注:方法的返回类型和参数的名字不参与比较,也就是说如果两个方法的名字相同,即
使类型不同,也必须保证参数不同.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!