提示找不到Candidate~!
该类不存在,可是,在I中,却可以找到Applicant类,为什么? 

解决方案 »

  1.   

    Candidate 是什么,你自己写的?(原谅我的无知)
      

  2.   

    Candidate
    这个类放在哪?路径没设置好 !!!!
      

  3.   

    你的程序太乱了,第一个也不能通过,我将它们改正如下并测试通过,你可以参考一下://I
    class Applicant
    {
    String applicantName;
    String applicantAddress;
    String applicantPosition;

    public void displayDetails(){
    System.out.println(applicantName);
    System.out.println(applicantAddress);
    System.out.println(applicantPosition);
    }};
    public class ApplicantCollection
    { Applicant appObject[];

    public ApplicantCollection(){
    appObject=new Applicant[3];
    for(int ctr=0;ctr!=appObject.length;ctr++){
    appObject[ctr]=new Applicant();
    } appObject[0].applicantName="汤姆";
    appObject[0].applicantAddress="北京";
    appObject[0].applicantPosition="manger";
    appObject[1].applicantName="莹";
    appObject[1].applicantAddress="济南";
    appObject[1].applicantPosition="高级软件工程师";
    appObject[2].applicantName="风";
    appObject[2].applicantAddress="大连";
    appObject[2].applicantPosition="软件工程师";
    } public void displayCollection(){
    for(int ctr=0;ctr!=appObject.length;ctr++){
    appObject[ctr].displayDetails();
    }
    }
    public static void main(String args[])
    {
    ApplicantCollection c=new ApplicantCollection();
    c.displayCollection();
    }
    };//II
    class Candidate
    {
    String candidateName;
    String candidateAddress;
    String candidatePosition;
    String interviewDate;
    String candidateStatus;

    public void displayDetails()
    {
    System.out.println(candidateName);
    System.out.println(candidateAddress);
    System.out.println(candidatePosition);
    System.out.println(interviewDate);
    System.out.println(candidateStatus);
    }
    };
    public class candidateCollection
    {
    Candidate appObject[];
    public candidateCollection()
    {
    appObject=new Candidate[2];
    for(int ctr=0;ctr!=appObject.length;ctr++)
    {
    appObject[ctr]=new Candidate();
    } appObject[0].candidateName="kassen";
    appObject[0].candidateAddress="jining";
    appObject[0].candidatePosition="Manager";
    appObject[0].interviewDate="1999-9-9";
    appObject[0].candidateStatus="AAAAAAAAAAA";
    appObject[1].candidateName="maclen";
    appObject[1].candidateAddress="jinan";
    appObject[1].candidatePosition="Employee";
    appObject[1].interviewDate="2002-2-22";
    appObject[1].candidateStatus="BBBBBBBBBBB";
    }

    public void displayCollection()
    {
    for(int j=0;j!=appObject.length;j++)
    {
    appObject[j].displayDetails();
    }
    } public static void main(String args[])
    {
    candidateCollection h=new candidateCollection();
    h.displayCollection();
    }
    };