C# 进阶 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

继承

  继承可以使子类或者说派生类获得父类或者说基类的所有可被继承的内容,比如字段、方法,但对访问级别有一定限制,那就是private级别不可被继承。除了这点,这里需要说明的是,如果需要调用基类(父类)中的成员,需要使用base关键字,而如果在方法中,需要使用当前类中的成员,但因为重名(比如参数和类成员变量重名),需要使用this关键字来确定到底访问的是哪个成员。

  C#所有的类都继承自System.Object,所以不管是什么类都有几个固定的、公共的方法,这是C#体现面向对象思想非常不错的一点!

  派生类只能有一个直接基类,所以C#并不支持多重继承,但一个基类可以有多个直接派生类。继承是可以传递的。