Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 嵌套类 |
chorgrobb2008
发贴: 2 积分: 0 |
于 2005-04-14 09:42
我看的书上有这么一句话 :在静态类中可以定义静态或是非静态的内部类,但是绝对不可以在非静态的内部类中定义静态内部类。 下面是个例子(部分内容省略):为的是说明上面的结论 class Library { static class Book { //....................... class Author { //............... static class Skill { //................ } static class Publisher { //.............. } } } } 书中提示,由于Skill是静态(static)类所以不可以在Author(non-static )类中定义。 书中仅提示这一点错误,而且在一个例子中也是这种格式,结果static class Skill 出错,改正后就没事了! 令我不理解的是:class Library不也是non-static 类吗? 为什么这个类中就能保还静态类,而它的内部类中的non-static 类竟不能保还static 类呢? 令人百思不得其解! 请高手指点!!谢谢! Hibernate的优点 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
3043 | 嵌套类 | chorgrobb2008 | 843 | 2005-04-14 09:42 |
2312 | Re:嵌套类 | rickyaaron | 127 | 2005-04-14 13:06 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |