Applicant应该是另一个类,明白了吧。

解决方案 »

  1.   

    我根据你的代码写的。
    public class ApplicantCollection
    {
    Applicant appObjects[];//?明一个数?, ?里的数据?型?什?要用Applicant?
      
      public ApplicantCollection(){
      
         //?建一个有3个申?人的数? 
         appObjects = new Applicant[3];     //?建数?中所有3个元素的?象
         for(int ctr =0;ctr != appObjects.length;ctr++){
         appObjects[ctr] = new Applicant();//最不明白的是?里了,不是只有?才能?建?象?? ?有?里的数?中的元素?建?象有什?用?
    }     //????
         //第1位申?人的信息
        appObjects[0].applicantName = "Tom";
        appObjects[0].applicantAddress = "1 Park Avenue";
        appObjects[0].applicantPosition = "Manager";     //第2位申?人的信息
        appObjects[1].applicantName = "Jim";
        appObjects[1].applicantAddress = "21 Bakers St.";
        appObjects[1].applicantPosition = "Executive";     //第3位申?人的信息
        appObjects[1].applicantName = "Peter";
        appObjects[1].applicantAddress = "63 Brown Stone";
        appObjects[1].applicantPosition = "Associate";
    }
     public void displayCollection(){
      for(int ctr = 0;ctr !=appObjects.length; ctr++){
       appObjects[ctr].displayDetails();
       //displayDetails方法在?一个?中
          }
       }  public static void main(String args[]){
      //?建?的?象,?个我明白
      ApplicantCollection collectionObjects = new ApplicantCollection();
      //?用方法, ?个我也明白, - -|||
      collectionObjects.displayCollection();
       }
    }
    //我加的这个类。
    class Applicant
    {
    public String applicantName;
    public String applicantAddress;
    public String applicantPosition;
    public void displayDetails(){
    System.out.println("applicantName="+applicantName+
    ";applicantAddress="+applicantAddress+
    ";applicantPosition="+applicantPosition);
    }
    }