|
1
3
:get或set访问器上使用的辅助功能修饰符只能限制可见性,不能增加可见性。 |
|
|
2
1
如果表隐式实现IIINTERNALTABLE,并且IIINTERNALTABLE是内部的,那么这些方法只能在内部访问(因为只有内部代码才能使用IIINTERNALTABLE:
(现在还公开了表类型,以避免缺少协方差的问题……这也可以通过数据库来解决。表返回副本并具有不同的仅内部属性。) |
|
|
3
0
它不会编译,因为IInternalTable和ITable之间没有转换。解决方案如Koistya Navin所建议:
|
|
|
4
0
这是在表示域模型的类中常见的需求,您希望对象的ID具有公开的只读属性,该属性必须在内部设置。我过去使用的一种解决方案是使用方法作为setter:
|
|
|
5
0
实际上,我建议将setter接口完全隐藏为私有接口:
那样的话,除了我之外,没有人
|
|
Fernando Chu · 一个变量有多个可能的类?[关闭] 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
Rishab Negi · 这个关键字在抽象类中是如何工作的 1 年前 |
|
|
dEmigOd · 类层次结构中的运算符重载解析 1 年前 |
|
|
TableTopRug · 如何从Kotlin中的密封类继承? 1 年前 |
|
|
hasdrubal · 抽象基类函数指针python 2 年前 |
|
|
Josh · 通过反思访问孩子的财产 2 年前 |