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

关于抽象类的理解问题:

楼主zhenting(日,终于有offer了.)2005-06-03 09:52:18 在 Java / J2SE / 基础类 提问

abstract   class   aclass   {  
   
      abstract   void   m1();  
   
  }  
  class   aex1   extends   aclass   {  
   
      void   m1()   {System.out.println("aex1");}  
   
  }  
   
  class   aex2   extends   aclass   {  
   
      void   m1()   {System.out.println("aex2");}  
   
  }  
   
  public   class   test   {  
      void   test(aclass   a)   {  
          a.m1();}  
   
      public   static   void   main(String[]   args)   {  
            aclass   a1   =   new   aex1();  
              aclass   a2   =   new   aex2();  
            test(a1);  
            test(a2);  
   
          }  
  }  
   
  ---------------------运行提示有错误如下:  
  non-static   method   test(aclass)   cannot   be   referenced   from   a   static   context  
            test(a1);  
  non-static   method   test(aclass)   cannot   be   referenced   from   a   static   context  
            test(a2);  
   
  问题出在哪里呢?  
   
   
  问题点数:20、回复次数:3Top

1 楼treeroot(旗鲁特)回复于 2005-06-03 10:01:18 得分 0

这个错误很低级,但是犯了也很正常  
  但是看到编译错误,还解决不了就不正常了Top

2 楼ftiger(哈哈鱼)回复于 2005-06-03 10:09:13 得分 20

non-static   method   不能被   static   调用,就是说要先实例化。或将test   做成staticTop

3 楼zhenting(日,终于有offer了.)回复于 2005-06-04 08:54:32 得分 0

to   treeroot(旗鲁特)   :   积跬步而至千里,我想是每个人都必需经历的吧。  
  to   ftiger(哈哈鱼):thanks。  
  Top

相关问题

  • 抽象类
  • java抽象类
  • 怎样理解:把抽象(类的前身)的规格说明和它的实现分开
  • 如何使用抽象类?
  • 虚基类和抽象类问题!!
  • 关于类类型和抽象工厂
  • 如何写抽象类和接口?
  • 关于抽象类的问题?
  • 一个抽象类的问题
  • 类的抽象性说名(莫笑)

关键词

  • aex
  • aclass
  • 错误
  • non
  • static
  • test
  • method

得分解答快速导航

  • 帖主:zhenting
  • ftiger

相关链接

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

广告也精彩

反馈

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