Java:定义一个重载定义方法getArea, 分别用于求正方形(1 个参数)、矩形(2个参数)的面积

设计一个名为Rectangle的矩形类这个类包括:两个名为width和height的double数据域,它们分别表示矩形的宽和高width和height的默认值都为1.该类包括矩形类的无参构造函数(默认构造函数);一个width和height为指定值的矩形构造函数;一个名为getArea()的函数返回矩形的面积;一个名为getPerimeter()的函数返回矩形的周长。请实现这个类编写一个测试程序,创建一个Rectangle对象从键盤输入矩形的宽和高,然后输出矩形的面积和周长

这个应该是很基础的题,考察点主要就是重载定义函数的运用以及虚构函数的运用,还有就是声名对象时要写清楚是声明的那个重载定义函数,即初始值 代码如下:

Rectangle r1(x,y);//这里声名对象时一定要选择好是默认参数还是自己萣义的参数,这里是有参的声明

可能有的地方表达不太清楚大家只要能看懂代码理解即可。

我要回帖

更多关于 重载定义 的文章

 

随机推荐