class Rectangle
{
int perimeter(int height,int width)
{
return (height+width)*2;
}
int proportion(int height,int width)
{
return height*width;
}
public static void main(String[] args)
{
Rectangle R=new Rectangle();
System.out.println("Perimeter is "+ R.perimeter(4,5));
System.out.println("Proportion is "+ R.proportion(4,5));
}
}
/*修正了昨天的两个bug
1)少生明了两个变量,节省内存空间
2)类名改了一下,原来square是正方形,rectangle才是矩形,汗……还有人家外国人说长方形的时候,说高(height)和宽(width),不说长(length)
目前还存在点儿问题,我这样写了这篇代码就有报错:
class Rectangle
{ int height,width;
int perimeter(height,width)
{
return (height+width)*2;
}
int proportion(height,width)
{
return height*width;
}
public static void main(String[] args)
{
Rectangle R=new Rectangle();
System.out.println("Perimeter is "+ R.perimeter(4,5));
System.out.println("Proportion is "+ R.proportion(4,5));
}
}
汗,用c++编了一个类似的,原来也不行,看来得重新研究一下类的方法的参数问题了
class Rectangle
{
public:
int height,width;
int perimeter(height,width)
{
return (height+width)*2;
}
}
void main()
{
Rectangle R;
cout<<R.perimeter(4.5);
}
不过老师也够意思阿,人家用的这种方法写的,根本就没玩参数,不知道他是怎么想的
人家在主函数里赋的值,也好使,算了,这个问题留着过几天研究。
*/