日期:2014-05-20  浏览次数:20740 次

一道考试题目.请高手指教
定义一个类A,类中有一个private的整型变量data;一个private的字符串对象str.类中有两个构造函数,一个不含参数,初始化data和str为其缺省值;另一个有两个参数,分别用来初始化data和str.类中还定义了三个方法,方法头的定义和其功能如下.
public   A   add(int   k,String   s);该方法把data和str的值分别加上k和s.
public   A   clearA();该方法把data和str的值分别清除为缺省值.
public   String   toString();该方法把data和str的值转变为字符串返回,便于显示.
编写类TestA测试A,创建类A对象并使用类A中的三个方法.
我是个初学者,什么都还没学到就考试了,忘各位好心人给出完整程序.谢谢

------解决方案--------------------
class A{
private data = 0;
private str= " ";
public A(){}
public A(int data, String str) {
this.data = data;
this.str = str;
}
public void add(int k,String s) {
this.data = this.data + k;
this.str = this.str + s;
}
public void clearA(){
this.data = 0;
this.str = " ";
}
public toStringData() {return String.valueOf(data);}
public toStringStr() {return str;}
}
public class Test{
public static void main(String []args) {
A a = new A(1, "f ");
a.add(2, "d ");
a.clearA();
a.toStringData();
a.toStringStr();
}
}
========================================
没测试,不知道对不对