2011-06-03 53 views
0

可能重复:
Usage of inner class何时使用内部类?

亲爱的乡亲,

我是比较新到Java我学习内部类。我看过一点点,虽然,但我不是事先什么情况下内部类来方便了程序员

由于越来越 维纳亚克慢跑

+0

你能回答我的问题:在过去24小时内询问这个问题有多少次? – 2011-06-03 06:04:46

回答

1

内部类是有用的,当你不希望暴露类存在于包含类之外的任何东西。我通常使用Inner类来使事情更安全。

当类在包含类之外没有任何意义时,如果您需要具有不同功能的相同名称类或不同类的实例(包含内部类的类),内部类将被广泛使用。

5

例如: 你有一辆轿车,其中包含许多物体..其中一个是真正的技术,可能有1-2个人在世界上谁知道这个神秘和奇怪的物体是什么。让我们调用这个对象类型牛逼

现在,如果你要解释类车的人谁不知道牛逼。他们中的大多数人都明白,有些东西可以执行有用的功能:F,但他们不知道有什么东西叫做T

这是一个内部类是什么,这东西是必需的类,内部类是,但不是必须要知道的任何人:)

编码愉快!