继续C#学习
继承
继承类型:实现继承和接口继承
实现继承:表示一个类型派生与一个基类型,拥有该基类型的所有成员字段和函数。
接口继承:表示一个类型只继承函数的签名,没有继承任何实现代码。
结构和类
结构不支持实现继承,但支持接口继承。
结构总是派生与System.ValueType,他们还可以派生与任何多个接口。
类总是派生于用户选择的另一个类,他们还可以派生与任何多个接口。
虚方法
把一个基类函数声明为virtual,该函数就可以在任何派生类中重写override了
object.ToString()
隐藏方法
调用函数的基类版本
base.<MotherName>()
抽象类和抽象函数
abstract 抽象类不能被实例化,抽象函数没有执行代码,必选在非抽象的派生类中重写,抽象函数也是虚函数,但不需要提供virtual关键字。如果类包含抽象函数,则类也是抽象的,也必须声明为抽象类。
密封类和密封方法 sealed
对于类来说,表示不能继承该类,对于方法来说,表示不能重写该方法。
派生类的构造函数
基类的构造函数最先执行
分享到:
相关推荐
Visual C#学习笔记光盘 简介:本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程...
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
本文为Head first C#中的一个实例整理:以构建一个动画控件为例,讲解如何构建自己的控件(用继承PictureBox的方法)。
它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络...
C#中的各种名词: 常数:声明时用const修饰,是隐式静态类型 域:一个代表和某对象或类相关的变量的成员 字段:和属性相同,是用来存储对象的值,可以直接访问数据且不能对数据添加任何限制,但是属性不能且可以对...
C#高级编程学习笔记和代码关于C#类,继承,多态,接口,事件等等的介绍和代码调试。
关于C#语言的学习(主要是方法,继承,重载,属性,索引指示器等等的实例和解释说明)
它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络...
C#的继承只能继承自一个基类,这一点不同于C++的继承。 C#的继承具有传递性,即B继承自A,C继承自B,则C具有A的所有特性。 C#的继承隐式为public的。 假如不在派生类构造器中显示调用一个基类构造器,编译器会自动...
C#是一门面向对象的语言,具有面向对象的基本特征,抽象、封装、继承、多态等性质。学习C#除了一些基本的语法,还得学习一些新的特性,比如说:泛型、多线程、集合、反射等,下面就选其中一些来学习吧! 一、C#中的...
C#从入门到精通学习笔记.1.C#语言特性: 不可以直接操作内存,去掉了指针操作。用CLR中的GC来管理 面向对象:封装、继承、多态 支持HTML,XML,SOAP等 2.C#与.net框架的关系: C#只是.net框架所支持的一种语言。C#...
使用继承、接口技术实现一个计算机信息查看功能。 使用序列化技术实现对象的保存与读取。(源代码及窗体)
在了解了C#的结构,以及面向对象的概念后,就可以从面向对象的思想开发ASP.NET应用程序。在ASP.NET中,能够使用面向对象的思想和软件开发中的一些思想,例如封装、派生、继承以及高级的设计模式等。本章首先介绍ASP...
protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString,...
什么是迭代器模式? 迭代器模式(Iterator):提供一种方法顺序访问一...ConcreteIterator:继承于Iterator,实现具体如何对聚合对象的操作。 迭代器模式具体实现 迭代器模式的结构 迭代器模式的实现: Iterator类:
主要介绍了C#中面向对象编程机制之多态学习笔记,本文总结了个人对多态的理解以及接口多态、继承多态等内容,并给出了代码示例,需要的朋友可以参考下
目录: 1.面向对象的概念; 2.类的声明; 3.类的数据成员和属性; 4.构造函数的特点; 5.抽象、封装、继承、多态。... 主要是学习C#时主要内容总结,适合编写学习总计PPT的参考。我这边有三个模板(这里只有一篇)。