Q
嵌套类
1
A
回答
5
如果我在另一个类中嵌套一个类,嵌套类自动成为父类的子类吗?
没有
会嵌套类可以访问所有的公共方法,父类的vairables?
如果内部类不是静态的,是的。它也可以访问任何其他成员,无论是否为静态,也可以不公开。如果嵌套类声明为static,那么不存在封闭实例,因此它只能访问外部(“父”)类的静态成员。
+0
只需8秒钟。 :)。但你比我快。 :) – 2011-02-01 22:37:21
2
嵌套类不是父类的子类。如果嵌套类不是静态的,它可以访问父类的所有方法和变量。如果嵌套类是静态的,那么它只能访问静态字段和方法。
1
这是指什么语言?对于大多数语言来说,内部类和子类是完全不同的东西。内部类是外部类的“成员”,就像字段和方法是外部类的成员一样。就像外部类的任何(静态)方法可以访问所有(静态)类成员一样,通常内部类可以作为外部类的成员访问外部类的所有其他成员。 (但是,对于所有OO语言,这绝对不是这样。)
相关问题
- 1. 嵌套类:从嵌套保护的类
- 2. 嵌套类或不嵌套类?
- 3. 嵌套空类
- 4. 嵌套类Parcelable
- 5. 嵌套类
- 6. 在嵌套类
- 7. 嵌套类C#
- 8. 为嵌套类
- 9. C#嵌套类
- 10. C++嵌套类
- 11. 嵌套类.GetType()
- 12. 嵌套类
- 13. Assembly.GetTypes()嵌套类
- 14. 嵌套类C++
- 15. 嵌套基类
- 16. Java嵌套类
- 17. Ruby:类中的嵌套类与嵌套类中的嵌套相同?
- 18. 嵌套嵌套比较器类
- 19. 嵌套类同步
- 20. 访问嵌套类
- 21. Formtastic +嵌套类别
- 22. Keystone.js嵌套类别
- 23. 访问嵌套类
- 24. LESS CSS嵌套类
- 25. 嵌套类为MySQL
- 26. ObjectSerializer.SerializeObject和嵌套类
- 27. RoR嵌套类别
- 28. 嵌套类错误
- 29. LESS resusable嵌套类
- 30. 嵌套静态类
哪种语言? – 2011-02-01 22:33:49