c#学习笔记-构造函数和析构函数
来源:互联网 发布:阿里巴巴 自己的数据库 编辑:程序博客网 时间:2024/04/28 16:40
在定义类时,常常不需要定义相关的构造函数和析构函数,因为基类System.Object提供了一个默认的实现方式。构造函数 定义语法为:class MyClass{ public MyClass{ //初始内容 } },构造函数与包含它的类同名,且没有参数(使之成为类的默认构造函数)
析购函数 声明语法为:class MyClass{ ~MyClass(){ //Destructor body } },析构函数由带有~前缀的类名(与构造函数的相同)来声明。当进行垃圾回收时,就执行析构函数中的代码。
我觉得这两个函数在我这里没什么用处,也不知道该在什么时候使用,暂且把它放过去,不过,关于VS2005中的OOP工具是比较有用的,像 Class View、对象浏览器都是在软件中的视图菜单下。
接下来,说一下接口与抽象类的区别和联系,首先相同点是,接口与抽象类都是只能被继承不能被实例化,区别是抽象类的基类只能是一个(但基类中可以包含多个抽象类),而接口则可以用变量 的方式声明多个。比如在上次cow和chicken中,可以使用多个接口指向该对象,从而可以做到多个接口引用同一个对象的目的。(我是这么理解的,可能这个词用得不合适,希望您能指出我的错误)。
- c#学习笔记-构造函数和析构函数
- C#学习笔记9-构造函数和析构函数
- C#学习——构造函数和析构函数
- 【C#学习】构造函数和析构函数
- C++学习笔记1:构造函数和析构函数
- c++学习笔记之构造函数和析构函数
- c++学习笔记(十二):构造函数和析构函数
- C# 构造函数和析构函数
- C#构造函数和析构函数
- C#构造函数和析构函数
- C#类和函数(构造函数、析构函数)
- C#学习:构造、析构函数
- C#高级编程学习笔记--------构造函数
- c#学习笔记二 构造函数
- c# 学习笔记 静态构造函数
- C#学习笔记005-构造函数
- C/C++学习笔记:String类的构造函数、析构函数和赋值函数
- C++学习笔记-----不要在构造函数和析构函数中调用虚函数
- 打开arcims的数据
- 网絡設備知識--交換机
- NTA-文档保密的“硬”办法
- 如何发展
- 点击Gridview行,选中/取消选中,当前行中的Checkbox
- c#学习笔记-构造函数和析构函数
- 提高网页打开速度的一些小技巧
- 日常用语--在工作单位(笔记)
- oracle 存储过程的基本语法
- 日常用语--在工作单位
- Oracle生成MD5
- R2精灵外挂
- 转 tomcat 域名绑定
- ETL相关介绍