![]() |
1
3
我希望这就是你想要的: 使类成为公共的或内部的(根据需要),但构造函数是私有的:
然后在类中创建一个公共或内部静态方法以获取列表:
现在您只能通过此方法获取列表。
|
![]() |
2
1
|
![]() |
3
0
构造函数的访问级别可以设置为以下值:
这个 最近的 要实现您的意思,您可以做的事情是创建一个只包含“容器”类和“星级”类的新名称空间,并使星级构造函数成为内部的。 不过,如果您(或其他人)要扩展该命名空间,则该构造函数将对该命名空间的所有成员都可用。 |
![]() |
4
0
将星级暴露为容器的接口,并在容器上有工厂以返回具体实现? |
![]() |
iasonas · 如何检查自定义注释? 4 月前 |
![]() |
Svyat · 如何创建一个类设置,其中两个类各包含另一个类的实例? 5 月前 |
![]() |
F-22 Destroyer · 遇到super()问题 9 月前 |
|
simply lemon · python上链表的添加方法 10 月前 |
![]() |
Minty · 自定义类中使用numpy数组进行左加法/右加法的不同行为 10 月前 |