差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
| csharp:类:接口 [2025/11/27 10:12] – 张叶安 | csharp:类:接口 [2025/11/27 10:13] (当前版本) – [语法示例] 张叶安 | ||
|---|---|---|---|
| 行 18: | 行 18: | ||
| * **层级关系**:接口可以继承其他接口,形成接口链。 | * **层级关系**:接口可以继承其他接口,形成接口链。 | ||
| - | <note tip> | + | |
| **记忆口诀**:接口像是一个“职位描述(JD)”,类像是“员工”。JD 规定了员工必须会做什么(比如会编程、会英语),但具体怎么编程、怎么说英语,由员工(类)自己决定。 | **记忆口诀**:接口像是一个“职位描述(JD)”,类像是“员工”。JD 规定了员工必须会做什么(比如会编程、会英语),但具体怎么编程、怎么说英语,由员工(类)自己决定。 | ||
| - | </ | + | |
| ===== 2. 基础语法与多态 ===== | ===== 2. 基础语法与多态 ===== | ||
| 行 217: | 行 217: | ||
| </ | </ | ||
| - | <note warning> | + | |
| **注意**: | **注意**: | ||
| * 接口 **不能** 是 sealed 的(因为接口必须被继承才有意义)。 | * 接口 **不能** 是 sealed 的(因为接口必须被继承才有意义)。 | ||
| * 抽象类 **不能** 是 sealed 的(因为抽象类必须被继承才能实现其抽象方法)。 | * 抽象类 **不能** 是 sealed 的(因为抽象类必须被继承才能实现其抽象方法)。 | ||
| - | </ | + | |