当前位置:  技术问答>java相关

创建和使用接口问题,怎么出错?

    来源: 互联网  发布时间:2015-09-29

    本文导语:  出错在第六行:public class Shoe implements Product{ 怎么回事?谁能帮我看看,下面是所有源程序: public interface Product{ static final String MAKER="My Corp"; static final String PHONE="555-123-4567"; public int getPrice(int id); } public c...

出错在第六行:public class Shoe implements Product{
怎么回事?谁能帮我看看,下面是所有源程序:

public interface Product{
static final String MAKER="My Corp";
static final String PHONE="555-123-4567";
public int getPrice(int id);
}
public class Shoe implements Product{ //JAVAC编译时出错
public int getPrice(int id){
if(id==1)
 return(5);
else
 return(10);
}
public String getMaker(){
 return(MAKER);
  }
}
public class Store{
static Shoe hightop;
public static void init(){
hightop=new Shoe();
}
public static void main(String argv[]){
init();
getInfo(hightop);
orderInfo(hightop);
}
public static void getInfo(Shoe item){
 System.out.println("This Product id made by "+item.MAKER);
 System.out.println("It cost $"+item.getPrice(1)+'n');
}
public static void orderInfo(Product item){
System.out.println("To order from"+item.MAKER+"call"+item.PHONE+".");
System.out.println("Each item cost $"+item.getPrice(1));
}
}

|
一个文件也可以,
只要去掉public interface Product和public class Shoe 前的public即可。
因为public的类,必须要在一个单独的文件内,所以要三个文件。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于使用cron不能创建文件
  • 使用mdev不能自动在dev下创建节点
  • 使用 JS 创建 GUI 应用 slfsrv
  • php使用mkdir创建多级目录入门例子
  • 继续问:使用Motif库的OverrideShell创建的窗口怎么放在屏幕的中央?
  • linux使用shell脚本,如何创建用户,并设置用户密码?能否给出示例?
  • 为什么创建session会出错,实在无能为力,向大家求助! iis7站长之家
  • 如何使用kdevelop创建动态共享库程序,请高手指点
  • 我如何使用mknod命令创建这样的一个文件?
  • python使用循环实现批量创建文件夹示例
  • Linux上能创建限制使用磁盘空间的用户吗?
  • 哪位有使用XML创建可排序、分页的数据显示页面的例程?多多指教噢!
  • 急!如何销毁一个使用gtk_window_new创建的窗口
  • 为什么在x-win32的窗口中,不能使用KDevelop,创建QT工程??
  • 使用Motif开发Solaris上的开发,如何创建一个不带标题栏的窗口,就像启动画面一样?
  • 请问posix IPC中使用mq_open()创建消息队列的问题?
  • 请教高高手:如何规划和创建数据池?并使用数据池?有资料也行
  • Linux下使用MyEclipse6.0打开window下创建的文本时中文部分出现乱码
  • 如何使用在创建文件时预先分配一定的磁盘空间
  • Oracle使用配置文件创建口令管理策略
  • C++ Bitsets 成员 Constructors:创建新bitsets
  • 菜鸟在c盘装了win2000,想在剩下的空间装Red Hat Enterprise Linux 3,在创建linux分区的时候,不知道都创建什么分区??我知道要创建一个
  • C++ Double Ended Queues(双向队列) 成员 Constructors:创建一个新双向队列
  • 一进程源源不断地创建文件,另一进程把这些创建的文件抓取并挪走
  • C++ I/O 成员 open():创建一个输入流
  • 进程创建进程组后,然后创建该组中的进程,然后终止。这里的终止....?
  • Xcode介绍及创建工程和工程依赖操作步骤
  • linux如何创建一个共享内存 可以mount 可以创建目录之类 跟硬盘分区一样
  • HTML5 sprite 样式创建工具Stitches介绍
  • php循环创建目录示例分享(php创建多级目录)
  • java Servlet实现Session创建存取以及url重写代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3