• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Tony Qu
我的软件工作室
博客园    首页    新随笔    联系   管理     

Java类文件产生规则

  • 要获取对其他包的访问权限,所有的类必须有公共权限或包权限。如果将某个成员类声明为protected,那么它的.class文件就会认为是公有类。如果将某个成员类声明为private,那么它的.class文件就会认为是包内类。
  • 每个嵌套类和内部累都被存放在自己的.class文件里。
  • .class文件名先是封闭类的名字,紧跟着$符号,然后是被封闭类的名字
  • 匿名类是用数字来标记的

举例:
Equation2.java文件,产生的.class文件有:

  • Equation2.class        这个文件就是Equation2的公有类本身
  • Equation2$Result.class        这个文件包含了嵌套接口Result
  • Equation2$1.class           这个文件是匿名内部类

摘自《java程序设计高级主题》


版权声明:本文由作者Tony Qu原创, 未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则视为侵权。
posted @ 2004-12-16 06:48  找事的狐狸  阅读(727)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3