有这样一个PersonalData类
public class PersonalData {
static int totalCallCount = 0; // 全体の電話をかけた回数。共有情報なのでクラス変数
String name; // 名前を入れるフィールド。以下全部文字列とします。
String address; // 住所を入れるフィールド
String phoneNumber; //電話番号を入れるフィールド
int callCount = 0; // 初期値を入れることにします。
另一个CellularPhone类其中有个add方法
public class CellularPhone { // 携帯電話
PersonalData[] pd = new PersonalData[400]; //400人分のデータを保存できる。
static int i = 0;
public void add(String name, String addr, String phonenum) {
pd[i] = new PersonalData();
pd[i].name = name;
pd[i].address = addr;
pd[i].phoneNumber = phonenum;
i++;
}
public void showPersonalData(){
for(int n = 0; n < 400; n++){
if(pd[n] != null){
System.out.println(n + ":" + pd[n]);
}
}
}
执行以下main代码
public static void main(String[] args) {
CellularPhone cp = new CellularPhone();
cp.add("Mori", "Okubo 3-4-1", "09012345678");
cp.showPersonalData();
要求输出:姓名Mori、地址Okubo 3-4-1、电话号码09012345678
我现在的输出0:PersonalData@1540e19d
提示说要在PersonalData类下面添加一个方法
使本来输出pd[]的showPersonalData方法能按照以上格式输出
并不准修改showPersonalData这个方法
不知道应该怎么办 求大神帮助