0
|
Ranhiru Jude Cooray · 技术社区 · 14 年前 |
1
9
不,在C中重写方法时不能更改名称。 当然,您可以通过调用 不同的 方法。 (在命名约定注释中,方法通常是基于pascalc的,以大写字母开头。参数通常采用驼色大小写,以小写字母开头。) |
2
3
不,你不能。 可以添加包含相同功能的其他方法,但不能隐藏或重命名继承的方法。 例如,框架中的stream类具有一个名为 Close() . 这与调用dispose()完全相同,但给出的名称更符合“打开”蒸汽以开始使用它的概念。他们没有删除dispose()方法,只是为客户机提供了另一种(更好命名的)访问相同功能的方法。 |
3
3
不-这有点违反 Polymorphism (父母能做的任何事,孩子都应该能做)。 您可以创建一个新方法,并使用旧方法上的元数据来指导针对该类开发的任何人使用新类。 |
4
1
方法名和参数是标识方法的工具。如果您更改了方法名,那么您将标识一个不同的方法。因为重写是关于在子类中定义相同的方法,所以必须使用相同的方法名。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |