做网站从什么做起,上海建筑建材业地址,网站的建设可以起到什么作用是什么原因,网站使用什么语言好1#xff0c;继承类型 继承的类型#xff1a;实现继承和接口继承 实现继承#xff1a; 表示一个类型派生于一个基类型#xff0c;拥有改类型的所有成员字段和函数。 接口继承#xff1a; 表示一个类型只继承了函数函数签名#xff0c;没有继承任何实现代码。
2#xff…1继承类型 继承的类型实现继承和接口继承 实现继承 表示一个类型派生于一个基类型拥有改类型的所有成员字段和函数。 接口继承 表示一个类型只继承了函数函数签名没有继承任何实现代码。
2继承实现
3访问修饰符 虚方法 使用 virtual 修饰符。虚方法可以被重写重写使用override重写虚方法。 隐藏方法 如果签名相同的方法在派生类和基类都有声明但该方法没有分别声明为virtual和override派生类方法就会隐藏基类方法。 调用函数的基类版本 从派生类中调用方法的基础版本baseMethodName()。可以使用baseMethodName()语法调用基类中的任何方法不必从同一个方法的重载中调用。 抽象类和抽象函数 abstract修饰符把类和函数声明为抽象类型。抽象类不能实例化抽象函数不能直接实现必须在非抽象来的派生类中重写。 密封类和密封函数 scaled修饰符把类和方法声明为密封类型。密封的类不能被继承方法不能被重写。 修饰符
修饰符应用于说明public所有类型或者成员任何代码均可访问该项protrected类型和内嵌类型的所有成员只能派生的类型能访问该项interral所有类型或者成员只能在它包含的程序集中访问该项private类型和内嵌类型的所有成员只能在它包含的程序集中访问该项protected interral类型和内嵌类型的所有成员只能在它包含的程序集和派生类型的任何代码中访问该项 其他修饰符
修饰符应用于说明new函数成员成员用相同的签名隐藏继承的成员static所有成员成员不作用于类的具体实例virtual仅函数成员成员可以由派生类重写abstract仅函数成员虚拟成员定义了成员签名但没有提供实现代码override仅函数成员成员重写了继承的虚拟或抽象成员 4接口 声明接口和声明抽象类型完全相同声明接口使用修饰符 interface。接口不允许提供接口中任何成员的实现方式。 接口只能包含方法属性索引器事件。 接口不能实例化只能包含其成员的签名。接口不能有构造函数也不能有字段。接口定义也不允许包含运算符重载。 接口可以彼此继承继承方法和类的继承方式相同。