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

请那位大侠帮忙看看这段代码,初学者,谢谢

楼主fatalxx(阿昌)2005-04-03 10:11:36 在 Java / J2ME 提问

一段简单的类的派生,错误是Exception   In   thread   "main"   java.lang.NoClassDefFoundError  
  :   extend/java  
  我是初学java,我的qq是83114540,希望和大家交朋友  
  abstract   class   Shape  
  {  
  Shape(){};  
   
  abstract   double   area();  
  }  
   
  class   Rect   extends   Shape  
  {  
  private   double   width,length;  
  Rect(){  
  width=5.0;  
  length=6.0;  
  };  
  Rect(double   x,double   y){  
  width=x;  
  length=y;  
  };  
  double   area(){  
  return   width*length;  
  };  
   
  }  
  class   Circle   extends   Shape  
  {  
  final   double   pi=3.14;  
  private   double   r;  
  Circle(){  
  r=5.0;  
  };  
  Circle(double   x){  
  r=x;  
  };  
  double   area(){  
  return   pi*r*r;  
  };  
   
  }  
   
   
  public   class   extend      
  {  
  public   static   void   main(String[]   args)    
  {  
  Rect   rect0=new   Rect();  
  Rect   rect1=new   Rect(10.0,6.0);  
  Circle   circle0=new   Circle();  
  Circle   circle1=new   Circle(6.0);  
  System.out.println("Rect0   area:"+rect0.area());  
  System.out.println("Rect1   area:"+rect1.area());  
  System.out.println("circle0   area   ;"+circle0.area());  
  System.out.println("circle1   area   :"+circle1.area());  
   
  System.out.println("Hello   World!");  
  };  
  }  
  问题点数:0、回复次数:5Top

1 楼milkbottle(奶瓶->好好学习,天天向上)回复于 2005-04-03 10:16:19 得分 0

Exception   In   thread   "main"   java.lang.NoClassDefFoundError  
  :   extend/java  
   
   
  根据这个错误提示, 你在运行的时候打了 java   extend.java,   其实应该是   java   extend    
  Top

2 楼fatalxx(阿昌)回复于 2005-04-03 10:27:32 得分 0

真是谢谢,我昨天搞了半天,多谢多谢Top

3 楼k7sem(【Conch fish】I love qing qing.)回复于 2005-04-03 13:52:29 得分 0

用javac   编译二进制文件时候,需要写全名   extend.java  
  用java   运行.class   文件时候   就不要了     java   extend  
   
  嘿嘿Top

4 楼cnbyte(Goling)回复于 2005-04-04 09:37:06 得分 0

呵呵~!好好看看书吧~我刚开始的时候也经常犯这个错误的~   ^0^   ~~Top

5 楼Jessy_zhang(jessy)回复于 2005-04-04 09:44:53 得分 0

方法后面要加;吗?编译能通过?Top

相关问题

  • 那位高手能把这段vb代码翻译成cb代码
  • 请教一段代码
  • 请看这一段代码!
  • 请教一段代码
  • 请看一段代码
  • 请教一段代码:)
  • 代码片段请教:
  • 请看这段代码?
  • 请看这段代码!!!!
  • 请看这段代码!

关键词

  • circle
  • rect
  • area
  • shape
  • double
  • extend
  • println
  • width
  • length

得分解答快速导航

  • 帖主:fatalxx

相关链接

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

广告也精彩

反馈

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