C#.NET程序设计案例教程杨东霞5模块五课件教学.pptVIP

  • 2
  • 0
  • 约 80页
  • 2017-01-01 发布于广东
  • 举报

C#.NET程序设计案例教程杨东霞5模块五课件教学.ppt

馋死 PPT研究院 POWERPOINT ACADEMY * * 知识点详解 关于构造函数与析构函数有: (1) 如果没有显式定义,C#编译器会提供默认构造函数,默认构造 函数为无参构造函数,将用各种类型的默认值来初始化对象字 段。 (2) 任何时候,只要创建类实例,就会调用对应的构造函数。 (3) 构造函数一般都被声明为public类型,这样在类外部可调用构 造函数完成实例化;声明为private类型的构造函数称为私有构 造函数,由于私有构造函数不可在类外部可调用,可以阻止类 被实例化;声明为static类型的构造函数称为静态构造函数, 静态构造函数用于初始化任何静态数据,或用于执行仅需执行 一次的特定操作。在创建第一个实例或引用任何静态成员之前, 将自动调用静态构造函数,静态构造函数没有参数。 (4) 构造函数没有返回值。 知识点详解 (5) 构造函数可以重载。 (6) 结构类型也可以定义构造函数,定义方法与类的构造函数类 似,但是结构类型不能包含显式的默认构造函数,因为编译 器将自动提供一个构造函数。只有当结构用new实例化时, 才会调用此默认构造函数。 (7) 一个类只能有一个析构函数,不能在结构中定义析构函数。 (8) 析构函数没有参数、没有修饰符、也没有返回值。 (

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档