CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

哪位能谈谈static方法内为什么不能包含static inner class?

楼主Patrick_DK(我有我的调调,就是这么屌)2001-12-14 08:31:05 在 Java / J2SE / 基础类 提问

问题点数:10、回复次数:6Top

1 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2001-12-14 09:37:40 得分 0

pushTop

2 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2001-12-14 09:48:18 得分 0

还有  
  2.为什么no-static   inner   class里不能有static变量,而static   inner   class里可以有呢?Top

3 楼yife(yife)回复于 2001-12-14 09:51:13 得分 10

"A   static   class   is   a   top-level   class,   not   an   inner   class"  
   
  参考:  
  http://java.sun.com/products/jdk/1.1/docs/guide/innerclasses/spec/innerclasses.doc4.html  
   
  static   方法只能是   接口的成员方法   和   最顶层类的   方法,   所以   inner   class   不能是   static   ,他   不可能拥有   static   方法   。  
   
   
   
  Top

4 楼yife(yife)回复于 2001-12-14 09:53:58 得分 0

我想知道   你为什么   要使用   静态的   内部类   ,既然是   静态类   ,内部   外部   有什么区别吗   ?  
   
  你有必要整理一下Top

5 楼Patrick_DK(我有我的调调,就是这么屌)回复于 2001-12-14 10:00:30 得分 0

我不是要使用静态的内部类,是在啃资料,准备考试.  
   
  你说的"既然是   静态类   ,内部   外部   有什么区别吗   ?"  
  呵呵,不太明白,解释一下,ok?Top

6 楼xiaow(小为)回复于 2001-12-14 10:01:49 得分 0

为什么   static   方法只能是   接口的成员方法   和   最顶层类的   方法?  
  Top

相关问题

  • Static Nested Class 和 Inner Class的不同
  • non-static inner class为什么不可以包含static methods and fields
  • 大家能谈谈对内隐类(inner class)的理解吗?我对这个很糊涂!
  • 请前辈谈谈static的机制!
  • 出200分(或更多),就non-static inner class请教java高手
  • 关于inner class
  • Anonymous Inner Class?
  • 关于:class static extern
  • 有兴趣的朋友跟我谈谈java中的关键字:static
  • c++ static class 的意思

关键词

  • 方法
  • 静态
  • static
  • 不能
  • inner class

得分解答快速导航

  • 帖主:Patrick_DK
  • yife

相关链接

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

广告也精彩

反馈

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