使用内部静态类有什么好处?我应该在哪里更喜欢它,而不是其他选择?

如何分配其内存?

有帮助吗?

解决方案

如果内部类是静态的,则不需要外部类实例化。

如果内部类是公开的,那么基本上只是一种启动名称的技术,可以强调该类“属于”外阶级的事实。

但是,如果您将内部类私有化,则不能在该课程之外使用它。

其他提示

使用内类的最引人注目的原因之一是组成。在组成的情况下,一个实体的存在仅是为了其较高实体的目的。例如大学。一所大学由系组成。该部门在大学外没有个人存在。此外,应由大学控制进入部门的机会。在这种情况下,我们可以将部门课作为大学班级的内部班级。

如何分配其内存?

简单的答案是,内部静态类的内存与非巢式类别相同。关于课程的实例或班级成员,这种情况没有什么特别的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top