數(shù)據(jù)加載中……
          StudentTest1.java

           

          /**
          * main方法單獨(dú)設(shè)計(jì),編譯是不能通過
          */

          public class StudentTest1{
          public static void main(String[] args)
          {
          String[] course
          ={"計(jì)算機(jī)原理","編譯方法","數(shù)據(jù)結(jié)構(gòu)"};
          Student one
          =new Student("Tom","20021024");
          one.setStudentCourse(course);
          }

          }


          /**
           * 我們設(shè)計(jì)的學(xué)生基本類
           
          */

          class Student
          {
           
           
          private String strName = "";//學(xué)生姓名
           private String strNumber = "";//學(xué)號
           private String strSex = "";//性別
           private String strBirthday = "";//出生年月
           private String strSpeciality = "";//專業(yè)
           private String strAddress = "";//地址

           
          public Student(String name, String number)
           
          {
            strName 
          = name;
            strNumber 
          = number;
           }


           
          public String getStudentName()
           
          {
            
          return strName;
           }


           
          public String getStudentNumber()
           
          {
            
          return strNumber;
           }


           
          public void setStudentSex(String sex)
           
          {
            strSex 
          = sex;
           }


           
          public String getStudentSex()
           
          {
            
          return strSex;
           }


           
          public String getStudentBirthday()
           
          {
            
          return strBirthday;
           }


           
          public void setStudentBirthday(String birthday)
           
          {
            strBirthday 
          = birthday;
           }


           
          public String getStudentSpeciality()
           
          {
            
          return strSpeciality;
           }


           
          public void setStudentSpeciality(String speciality)
           
          {
            strSpeciality 
          = speciality;
           }


           
          public String getStudentAddress()
           
          {
            
          return strAddress;
           }


           
          public void setStudentAddress(String address)
           
          {
            strAddress 
          = address;
           }


           
          public String toString()
           
          {
            String information 
          = "學(xué)生姓名=" + strName + ", 學(xué)號=" + strNumber;  
            
          if!strSex.equals("") )
             information 
          += ", 性別=" + strSex;
            
          if!strBirthday.equals(""))
             information 
          += ", 出生年月=" + strBirthday;
            
          if!strSpeciality.equals("") )
             information 
          += ", 專業(yè)=" + strSpeciality;
            
          if!strAddress.equals("") )
             information 
          += ", 籍貫=" + strAddress;
            
          return information;
           }

          public void setStudentCourse(final String[] strCourse){
          class Course{
          private int courseNumber=strCourse.length;
          private void getCourse(){
          for(int i=0;i<courseNumber;i++)
          {System.out.println("\t"+strCourse[i]);
          }

          }

          public void getDescription(){
          System.out.println(
          "學(xué)生:"+strName+" student number is :"+strNumber+"。一共選了"+courseNumber+"門課,分別是:");
          getCourse();
          }
          }

          Course course
          =new Course();
          course.getDescription();
          }

          }

          posted on 2008-10-23 10:18 郭興華 閱讀(230) 評論(1)  編輯  收藏

          評論

          # re: StudentTest1.java 2008-10-23 11:12 楊愛友

          看不懂你的意思,代碼沒有縮進(jìn),看著很不習(xí)慣那。
            回復(fù)  更多評論    

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 开封县| 谢通门县| 洱源县| 宣威市| 兴义市| 武宁县| 岗巴县| 吴江市| 濮阳县| 镇赉县| 南陵县| 昭通市| 商洛市| 皮山县| 台东市| 乌恰县| 永顺县| 峨眉山市| 巴林右旗| 原平市| 河北区| 定日县| 望城县| 仪征市| 工布江达县| 绍兴县| 兰州市| 湖口县| 阿合奇县| 盐边县| 黄骅市| 云浮市| 榆社县| 万安县| 汶川县| 通州区| 土默特右旗| 广南县| 清水县| 西乌珠穆沁旗| 古田县|