请问怎样才叫一个类包含另一个类,而不是包含一个类的对象

BlueBirdssh 2005-11-23 08:54:28
曾经考试有这样一题,请问怎样才叫一个类包含另一个类,而不是包含一个类的对象。
当一个包含另一个类后,它们之间有什么特点。希望各高手给与答案,有分。
...全文
217 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueBirdssh 2005-11-23
  • 打赏
  • 举报
回复
谢谢各位,
是否有实例说明嵌套类(nested)或者内部类(inner class),例如:嵌套顶层类、成员类、局部类和匿名类。
jetta 2005-11-23
  • 打赏
  • 举报
回复
嵌套类(nested)或者内部类(inner class)
例如:嵌套顶层类、成员类、局部类和匿名类。
假如没有嵌套类,所有的类都在package的层次上声明,这就与“在最小作用域范围内声明”的原则矛盾。这样还会增加在包的层次上的类名的数目。使用嵌套类,可以隐藏一些外围类的实现细节。
holy_phoenix 2005-11-23
  • 打赏
  • 举报
回复
内部类

共有4种
chenxb1980 2005-11-23
  • 打赏
  • 举报
回复
nested classes
Ilovetulip 2005-11-23
  • 打赏
  • 举报
回复
在一个类里面定义另一个类,也就是用内部类,内部类拥有封装他的类所有元素的访问权限。

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧