1、实现多态
1.虚方法:将父类的方法标记为虚方法,使用关键字virtual,这个函数可以被子类重新写一遍
2.抽象类:当父类中的方法不知道该如何实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法
2、C#中的访问修饰符
public:公共的公开的
private:私有的,只能在当前类内部访问
protected:受保护的,只能在当前类内部和该类的子类中访问
internal:只能在当前项目中访问。在同一个项目中,internal和public的权限是一样的
protected internal:双重受限保护
1.能够修饰类访问的修饰符只有:public,internal
2.可访问性不一致
子类访问权限不能高于父类访问权限,会暴露父类的成员。
3、值类型在复制的时候,传递的是这个值。
引用类型在复制的时候,传递的是地址
4、序列化:就是将对象转换为二进制
反序列化:将二进制转换为对象
作用:传输数据
5、partial部分类
public partial class Person
{
}
public partial class Person
{
}
两个类中可以互相访问 这两个部分类组成一个Person
6、sealed密封类
不能够被其他类继承,但可以继承其他类
7、接口
【】