CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

快..........救救..........我啊~~~~~~

楼主lihaogao()2005-03-11 22:49:43 在 Java / J2SE / 基础类 提问

被命名为Test_of_Object   .java  
  -------------------------------------------------------------  
  import   java.util.*;  
  abstract   class   Animal{  
  String   name;  
  abstract   public   int   leg();  
  }  
  class   Dog   extends   Animal{  
  public   Dog(String   n){  
  name=n;  
  }  
  public   int   leg(){  
  return   4;  
  }  
  public   int   head(){  
  return   1;  
  }  
  }  
  class   SuperDog   extends   Dog{  
  public   SuperDog(string   n){  
  super(n);  
  }  
  public   int   leg(){  
  return   6;  
  }  
  public   int   head(){  
  return   1;  
  }  
  }  
  class   Fish   extends   Animal{  
  public   Fish(String   n){  
  name=n;  
  }  
  public   int   leg(){  
  return   0;  
  }  
  class   Test_of_Object   {  
  public   static   void   main   (String   args[]){  
  int   i;  
  Animal   f;  
  Stack   stack=new   Stack();  
  stack.push(new   Dog("Dog_A"));  
  stack.push(new   Fish("Fish_B"));  
  stack.push(new   SuoerDog("SuperDog_C"));  
   
  for(i=1;i<=3;i++){  
  f=(Animal)   stack.pop();  
  System.out.println("   Class   name   of   "+f.name+"   is   "+getClass());  
  System.out.println("   "+f.name+"   has   "+f.leg()+"   legs.");  
  }}}  
  ______________________________________________________________________  
  在通过javac   Test_of_Object.java时提示  
  Test_of_Object.java:49:   '}'   expected  
  ^  
  1   error  
  请问是怎么回事呢?  
  救救我啊~~ 问题点数:20、回复次数:5Top

1 楼icebluenet(冰蓝泠)回复于 2005-03-11 22:53:34 得分 0

好好数数你的{}个数,看看是不是匹配了,快揭帖吧Top

2 楼lihaogao()回复于 2005-03-11 22:54:53 得分 0

.........  
  数了的  
  没错啊~~~Top

3 楼icebluenet(冰蓝泠)回复于 2005-03-11 23:01:09 得分 20

不是单单数数,看看嵌套对不对。  
   
  你的fish类正常关闭了吗?Top

4 楼lihaogao()回复于 2005-03-11 23:06:55 得分 0

谢谢!我看到了,我怎么这么粗心啊~~~  
  Top

5 楼believe_me(影子)回复于 2005-03-11 23:15:58 得分 0

import   java.util.*;  
  import   java.awt.*;  
  abstract   class   Animal  
  {  
  String   name;  
  abstract   public   int   leg();  
          }  
   
  class   Dog   extends   Animal  
  {  
  public   Dog(String   n)  
  {  
  name=n;  
          }  
  public   int   leg()  
  {  
  return   4;  
          }  
  public   int   head()  
  {  
  return   1;  
          }  
  }///Animal  
   
  class   SuperDog   extends   Dog  
  {  
  public   SuperDog(String   n)  
  {  
  super(n);  
          }  
  public   int   leg()  
  {  
  return   6;  
          }  
  public   int   head()  
  {  
  return   1;  
          }  
  }////SuperDog  
  class   Fish   extends   Animal  
  {  
  public   Fish(String   n)  
  {  
  name=n;  
          }  
  public   int   leg()  
  {  
  return   0;  
          }  
  }///Fish  
  public   class   Test_of_Object   {  
  public   static   void   main   (String   args[]){  
  int   i;  
  Animal   f;  
  Stack   stack=new   Stack();  
  stack.push(new   Dog("Dog_A"));  
  stack.push(new   Fish("Fish_B"));  
  stack.push(new   SuperDog("SuperDog_C"));  
   
  for(i=1;i<=3;i++)  
  {  
  f=(Animal)   stack.pop();  
  System.out.println("   Class   name   of   "+f.name+"   is   "+f.getClass());  
  System.out.println("   "+f.name+"   has   "+f.leg()+"   legs.");  
          }   //for  
  }//main  
  }///Test_of_ObjectTop

相关问题

  • 快救救我 !
  • 快救救我!!!
  • 赶快救救我!
  • 快救救我吧!!
  • 大侠,快救救我!!!
  • 大家快来救救我,,
  • 各位,快救救我!!!
  • 大家快来救救我!!!
  • !!!快点救救我吧~~~~~~~~~~~!!!!!!!!!!!!!!!!!
  • 大侠快救救我。

关键词

  • superdog
  • leg
  • dog
  • fish
  • animal
  • stack
  • extends
  • push

得分解答快速导航

  • 帖主:lihaogao
  • icebluenet

相关链接

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

广告也精彩

反馈

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