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

对JAVA接口的一点疑问

楼主studymanshxq(学者)2005-03-04 19:41:38 在 Java / J2SE / 基础类 提问

import   java.util.*;  
  public   class   EmployeeSortTest  
  {  
  public   static   void   main(String[]   args)  
  {  
  Employee[]   staff   =   new   Employee[3];  
  staff[0]   =   new   Employee("Harry   hacker",   35000);  
  staff[1]   =   new   Employee("Carl   cracker",   70000);  
  staff[2]   =   new   Employee("Tony   tester",   38000);  
  Arrays.sort(staff);  
  for   (int   i=0;   i<staff.length;i++)  
  {  
  Employee   e   =   staff[i];  
  System.out.println("name="+e.getName()+",salary="+e.getSalary());  
   
  }  
  }  
   
  }  
   
   
  public   Employee   implements   Comparable  
  {  
  public   Employee(String   n,   double   s)  
  {  
  name=n;  
  salary=s;  
  }  
  public   String   getName()  
  {  
  return   name;  
  }  
  public   double   getSalary()  
  {  
  return   salary;  
   
  }  
  public   void   raiseSalary(double   byPercent)  
  {  
  double   raise=salary*byPercent/100;  
  salary+=raise;  
   
  }  
   
   
   
  public   int   compareTo(Object   otherObject)  
  {  
  Employee   other   =   (Employee)   otherObject;  
  if   (salary<other.salary)   return   -1;  
  if   (salary>other.salary)   return   1;  
  return   0;  
  }  
   
  private   String   name;  
  private   double   salary;  
  }  
   
  这段程序我编译不能通过,找不出是什么地方错了,请各位高手帮帮忙 问题点数:10、回复次数:5Top

1 楼kingfish(工作很忙,很少来csdn...)回复于 2005-03-04 19:44:51 得分 0

public   class   Employee  
                ------  
  Top

2 楼haohyao(黑黑)回复于 2005-03-04 20:46:58 得分 10

第二个类少了class,两个类分两个文件保存,  
  运行结果如下:  
  name=Harry   hacker,salary=35000.0  
  name=Tony   tester,salary=38000.0  
  name=Carl   cracker,salary=70000.0Top

3 楼TianTianDi(深灰色)回复于 2005-03-04 20:52:51 得分 0

你应该把异常写出来更好Top

4 楼huangdeji(活着就是等死)回复于 2005-03-04 21:20:51 得分 0

public   Employee   implements   Comparable  
  应该是   public   class   Employee   implements   Comparable  
  Top

5 楼studymanshxq(学者)回复于 2005-03-06 14:18:59 得分 0

谢谢   haohyao(黑黑)       为什么写在一个文件里就错误啊?Top

相关问题

  • java bean的一点疑问
  • IDisposable接口的疑问
  • java 接口
  • 移动provision接口技术疑问?急
  • 一个继承接口的疑问
  • 求教,关于接口的疑问??
  • 有关中间层接口的疑问
  • 关于接口AudioClip的两个疑问
  • java学习中的一点疑问,请各位帮忙谢谢
  • java socket进行交互数据的一点疑问

关键词

  • staff
  • employee
  • salary

得分解答快速导航

  • 帖主:studymanshxq
  • haohyao

相关链接

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

广告也精彩

反馈

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