这条JAVA题怎么做?

来源:百度知道 编辑:UC知道 时间:2024/06/03 09:36:39
定义一个类A,类中有一个private的整型变量data,一个private的字符串对象str。类中有两个构造函数,一个不含参数,初始化data和str为其默认值;另一个有两个参数,分别用来初始化data和str。类中还定义了三个方法,方法头的定义及其功能分别为:
public void add(int k, String s); //该方法把data和str的值分别加上k和s
public void clearA(); //该方法把data和str的值分别清除为其默认值
public String toString();//该方法把data和str的值转变为字符串返回
编写应用程序测试类A,使用A中的三个方法并将结果输出。

class A{
private int data;
private String str;

void A(){data=0;str=""; }
void A(int n,String string){data=n;str=string;}

public void add(int k,String s) {data+=k; str+=s;}
public void clearA() {data=0;str="";}
public String toString() {
return "date:["+String.valueOf(date)+"] str["+str+"]"; }
}

public class texsA{
public static void main(String []args)
{A a=new A();
System.out.printIn(a);
A a=new A(10,"hello");
System.out.printIn(a);
a.add(10,"world")
System.out.printIn(a);
System.out.printIn(a.toString())
a.clearA();
System.out.printIn(a);
}
}

//Main.java

class A {
private int date;
private String str;

public A(){
date =0;
str = "";
}

public A(int d,String s){