Candidate()
改成
class Candidate()

解决方案 »

  1.   

    class Interviewer extends Employee
          ^^^^^^^^^^^
    这个名称和下边构造子对应不上,该成相同的
       {//说明成员数据
          String candidage;
        }
       ^^
    这个“}”是不是提前了??
      

  2.   

    {//说明成员数据
          String candidage;
        }
       这是什么意思?
      

  3.   

    修改后的,看看:
    class Employee
         //定义类成员
        {
          String employeeID;
          String employeeName;
          String employeeAddress;
          String employeeCity;
          String employeeAge;     //初始化变量
         Employee()
          {
           employeeID="6688";
           employeeName="SYN";
           employeeAddress="中山路";
           employeeCity="K.F";
           employeeAge="88";
          }
      public Employee(String a1,String a2,String a3,String a4,String a5)
          {//将变量employeeID...employeeAge的值赋值给a1...a5
             employeeID = a1;
             employeeName = a2;
             employeeAddress = a3;
             employeeCity = a4;
             employeeAge = a5;
           }
         void displayDetails()
          {//在系统上显示employeeID...employeeAge
              System.out.println(employeeID);
              System.out.println(employeeName);
              System.out.println(employeeAddress);
              System.out.println(employeeAge);
           }
      }
      class Candidate extends Employee
         {//说明成员数据
            String candidate;        //初始化变量
           Candidate()
             {
                 candidate = "12-July-2000";
              }
             Candidate(String a1,String a2,String a3,String a4,String a5,String a6)
              {            super(a1,a2,a3,a4,a5);
                candidate = a6;
              }         void displayDetails()
             {
               super.displayDetails();
               System.out.println(candidate);
             }
          public static void main(String args[])
             {
              Candidate [] candObject=new Candidate[3];          candObject[0]=new Candidate("00001","ss","dd","kf","008","false");
               candObject[1]=new Candidate("00002","dd","ww","zz","0009","true");
               candObject[2]=new Candidate("00003","ww","ee","sh","00019","false");
            for (int i=1;i<=3;i++)
               {
               System.out.println("第"+i+"个候选人的信息:");
               candObject[i-1].displayDetails();
              }
             }
          }
      

  4.   

    你的代码简直一团糟,改称下面的:
    class Employee 
         //定义类成员
        {
          String employeeID;
          String employeeName;
          String employeeAddress;
          String employeeCity;
          String employeeAge;
            
         //初始化变量
         Employee()
          {
           employeeID="6688";
           employeeName="SYN";
           employeeAddress="中山路";
           employeeCity="K.F";
           employeeAge="88";
          }
        Employee(String a1,String a2,String a3,String a4,String a5) 
          {//将变量employeeID...employeeAge的值赋值给a1...a5
             employeeID = a1;
             employeeName = a2;
             employeeAddress = a3;
             employeeCity = a4;
             employeeAge = a5;
           }     
         void displayDetails()
          {//在系统上显示employeeID...employeeAge
              System.out.println(employeeID);
              System.out.println(employeeName);
              System.out.println(employeeAddress);
              System.out.println(employeeAge);
           }
    };
    public class Candidate extends Employee

    String candidate;
        Candidate()
           {
               candidate = "12-July-2000";
            }
           Candidate(String a1,String a2,String a3,String a4,String a5,String a6) 
            {
              super(a1,a2,a3,a4,a5);
              candidate = a6;  
            }       void displayDetails()
           {
             super.displayDetails();
             System.out.println(candidate);
           }
          public static void main(String args[])
           {
             Candidate [] candObject=new Candidate[3];
             candObject[0]=new Candidate("00001","ss","dd","kf","008","12-July-2000");
             candObject[1]=new Candidate("00002","dd","ww","zz","0009","12-July-2000");
             candObject[2]=new Candidate("00003","ww","ee","sh","00019","12-July-2000");
              for (int i=1;i<=3;i++){
      System.out.println("第"+i+"个候选人的信息:");
              candObject[i-1].displayDetails();
      }
              
           }
    }
      

  5.   

    改成这样符合java书写规范
    class Employee {
        //定义类成员
        
        String employeeID;
        String employeeName;
        String employeeAddress;
        String employeeCity;
        String employeeAge;
            
        //初始化变量
        Employee() {
            employeeID="6688";
            employeeName="SYN";
            employeeAddress="中山路";
            employeeCity="K.F";
            employeeAge="88";
        }
        
        Employee(String a1, String a2, String a3,
                 String a4, String a5) {
            //将变量employeeID...employeeAge的值赋值给a1...a5
            employeeID = a1;
            employeeName = a2;
            employeeAddress = a3;
            employeeCity = a4;
            employeeAge = a5;
        }     
        
        void displayDetails() {
            //在系统上显示employeeID...employeeAge
            System.out.println(employeeID);
            System.out.println(employeeName);
            System.out.println(employeeAddress);
            System.out.println(employeeAge);
        }
    }
    public class Candidate extends Employee { 
        String candidate;
        
        Candidate() {
            candidate = "12-July-2000";
        }
        
        Candidate(String a1, String a2, String a3,
                  String a4,String a5,String a6) {
            super(a1, a2, a3, a4, a5);
            candidate = a6;  
        }    void displayDetails() {
            super.displayDetails();
            System.out.println(candidate);
        }
        
        public static void main(String[] args) {
            Candidate [] candObject = new Candidate[3];
            candObject[0] = new Candidate("00001","ss","dd","kf","008","12-July-2000");
            candObject[1] = new Candidate("00002","dd","ww","zz","0009","12-July-2000");
            candObject[2] = new Candidate("00003","ww","ee","sh","00019","12-July-2000");
            for (int i = 1; i <= 3; i++) {
       System.out.println("第"+i+"个候选人的信息:");
                candObject[i - 1].displayDetails();
            }
              
        }
    }