急!!!JAVA求助!!

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:51:52
定义一个类A,类中有一个private的整型变量data;一个private的字符串对象str。类中有2个构造函数,一个不含参数,初始化data和str为其缺省值;另一个有两个参数,分别用来初始化data和str。类中还定义了3个方法,方法头的定义和其功能如下:
*public A add(int k,String);该方法把data和str的值分别加上k和s。
*public A clearA();该方法把data和str的值分别清除为其缺省值。
*public String toString();该方法把data和str的值转变为字符串返回,便于显示。

本人才疏学浅,请教此代码,希望高手能够给出代码!!
P.S急着要!!
编写应用程序测试类A,使用类A的三个方法并将结果输出!

public class A {
private int data;
private String str;
public A(){
this(1,"ok");
}
public A(int data,String str){
this.data=data;
this.str=str;
}
public void AAdd(int k,String s){
this.data=this.data+k;
this.str=this.str+s;
}
public void AClear(){
this.data=1;
this.str="ok";
}
public String toString(){
return String.valueOf(data)+"\n"+str;
}
}
不知是否是要这个类呢
class ATest{
public static void main(String[] args){
A a=new A(4,"ok");
System.out.println(a.toString());
a.AAdd(4,"yes");
System.out.println(a.toString());
a.AClear();
System.out.println(a.toString());

}
}
这就是测试的 可以 运行没有错误(4转换为字符串还是“4”)

自己再完善一下吧
运行成功
import java.util.*;
class PoolC
{
private int water=500;
int pushWater()