CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

入门新人--代码语法的问题.

楼主15927(悟空你又吓我!)2004-05-04 19:13:46 在 Java / 框架、开源 提问

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[ctrs].displayDetails();  
        //displayDetails方法在另一个类中  
              }  
        }  
   
      public   static   void   main(String   args[]){  
      //创建类的对象,这个我明白  
      ApplicantCollection   collectionObjects   =   new   ApplicantCollection;  
      //调用方法,   这个我也明白,   -   -|||  
      collectionObjects.displayCollection();  
        }  
  } 问题点数:0、回复次数:3Top

1 楼VVV_lucky(*太阳*)回复于 2004-05-06 14:07:06 得分 0

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

2 楼VVV_lucky(*太阳*)回复于 2004-05-06 14:14:20 得分 0

我根据你的代码写的。  
  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);  
  }  
  }  
  Top

3 楼minghuitian(明月)回复于 2004-05-06 14:23:01 得分 0

upTop

相关问题

  • SQL语法解释器源代码!
  • 谁有语法高亮的js代码?
  • 求C#入门经典的源代码!!!!!!!!!!
  • 求<<C#入门经典>>的源代码??????????????????????????????
  • 新人学VB。NET怎么入门??
  • 入门问题-ASP.NET 1.0 入门经典-C# 编程篇 的代码。
  • 代码哪里错了啊?提示语法错误
  • 这段Delphi代码的语法意思?怎么改成CB?
  • 有没有语法作色显示XML代码的控件?
  • C代码中的编译选项问题 || C语法问题

关键词

  • 信息
  • appobjects
  • applicantaddress
  • applicantname
  • applicantposition
  • ctr
  • applicantcollection
  • 数组
  • 申请人
  • 元素

得分解答快速导航

  • 帖主:15927

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo