工商局公章备案查询:帮朋友问两道JAVA题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 13:42:34
1.试编写Java代码实现一个计数器类Computer,其中包括
a) 属性counterValue 用来保存计数器的当前值;
b) 方法increment() 计数器加一;
c) 方法decrement() 计数器减一;
d) 方法reset()计数器清零
e) 方法getCounterValue()返回当前计数器的值

2.编程实现矩形类,其中应包括计算举行周长和面积的方法
a) 至少应该实现两个构造方法
b) 属性值需要进行隐藏,不能直接进行修改
请高手帮忙答下啰

public class Computer {
protected int counterValue;
public void increment()
{
counterValue++;
}
public void decrement()
{
counterValue--;
}
public void reset()
{
counterValue = 0;
}
public int getCounterValue()
{
return counterValue;
}
}

public class Rectangle
{
protected double x;
protected double y;
public Rectangle()
{
x = 0;
y = 0;
}
public Rectangle(double x,double y)
{
this.x = x;
this.y = y;
}
public double getCircle()
{
return 2*(x+y);
}
public double getArea()
{
return x*y;
}
public void setX(double x)
{
this.x = x;
}
public void setY(double y)
{
this.y = y;
}
}
}