public 继承 当你看到public继承的时候,实际上是一个is-a关系。比如D继承与B,就意味着,B是比D更一般的概念,而D是更特殊的。但是B可以使用的地方.D也可以使用。 tips 编译期能发现错误,要好于运行时能发现的错误。尽量写在编译器就能发现错误的代码。