【发布时间】:2015-02-15 16:12:29
【问题描述】:
假设我有一些带有内部类的类:
class A:
class B:
...
...
我想在与 A 类的代码不同的文件中实现类 B 以提高可读性。
如何做到这一点?
编辑:我不希望B 可以通过A.B 以外的任何方式访问。
【问题讨论】:
-
选择、剪切、新建文件、粘贴、保存?
-
@poke - 但这不会使 B 成为一个完全不同的类吗?我希望它可以通过 A.B. 访问
-
你可以在外面定义class;
A仍然可以创建B的新实例,因此a.b或您为实例命名的任何名称都可以访问它们。 -
@TidB - 我不确定我是否理解。能详细点吗?
-
@RB 我基本上说了@sweeneyrod 在他的回答中写的内容。