定义一个类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中的三个方法.
我是个初学者,什么都还没学到就考试了,忘各位好心人给出完整程序.谢谢

解决方案 »

  1.   

    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();
    }
    }
    ========================================
    没测试,不知道对不对