《C#高级编程》读书笔记(二)
2016-06-21 09:55
316 查看
1,多重继承
c#不支持多重实现继承,支持多重接口继承。
2,虚方法
如果要在派生类中重写基类的方法,需要将基类方法声明为virtual
3,Abstract方法(抽象方法)
abstract关键字只能用在抽象类中修饰方法,并且没有具体的实现。抽象方法的实现必须在派生类中使用override关键字来实现。
4,隐藏方法
如果签名相同的方法在基类和派生类中都进行了声明,但方法没有分别声明为virtual和override,派生类会隐藏基类方法。
5,构造函数
先执行基类的构造函数,再执行派生类的。
c#不支持多重实现继承,支持多重接口继承。
2,虚方法
如果要在派生类中重写基类的方法,需要将基类方法声明为virtual
3,Abstract方法(抽象方法)
abstract关键字只能用在抽象类中修饰方法,并且没有具体的实现。抽象方法的实现必须在派生类中使用override关键字来实现。
4,隐藏方法
如果签名相同的方法在基类和派生类中都进行了声明,但方法没有分别声明为virtual和override,派生类会隐藏基类方法。
5,构造函数
先执行基类的构造函数,再执行派生类的。
相关文章推荐
- 7 C#变量-把你想要的东西存在C#程序里边
- C#写PDF文件类库PDF File Writer介绍
- C#6.0新特性
- C# note
- C#发展历程以及C#6.0新特性
- 如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??
- .NET平台开源项目速览(16)C#写PDF文件类库PDF File Writer介绍
- C# 使用IENUMERABLE,YIELD
- 【C#】笔试知识点
- C#干掉自己
- C#和.NET版本
- c#上传下载ftp(支持断点续传)
- C# 简单的写入EXCEL操作
- 登山-C#-两个小知识点,字符串补全,在TextBox中捕获回车键
- C#部分类与部分方法
- 登山-C#-对密码进行加密存储
- 工大助手--C#之DataGrid
- C#写爬虫,版本V2.0
- C# II: Class ViewModelBase and RelayCommand in MVVM
- C#中事件的使用