public class B : A { }
这个 { } 表示什么。B 类继承自 A 类,但这个 {} 做什么?我读了一些它只能继承受保护的地方。
这是一个简短的符号
class B : A
{
// no members
}
这意味着 B 是派生类,但不添加任何成员(属性、方法等)。类定义是强制性的{}
,成员不是。
从字面上看,这种模式对于制作不同的类型(子集)很有用,但一般来说,这将是演示代码,用于解释某些东西,而不是在生产中使用。
第一个花括号开始可以定义类内容的区域,第二个花括号结束该区域。即使您不打算添加任何内容,也不能省略大括号。
阅读有关C# 类的 MSDN 文档