Dragon in the sky

whatever happened , go ahead! Happy life of big pig and its dog.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年9月25日

摘要: 一、C#构造函数?Construct,Function 构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化. 构造函数具有一些特殊的性质: (1)构造函数的名字必须与类同名; (2)构造函数没有返回类型,它可以带参数,也可以不带参数; (3)声明类对象时,系统自动调用构造函数,构造函数不能被显式调用; (4)构造函数可以重载,从而提供初始化类对象的不同方法; (5)若... 阅读全文

posted @ 2009-09-25 17:59 龙泰 阅读(346) 评论(0) 推荐(0) 编辑

摘要: 本文中的默认构造函数是指在没有编写构造函数的情况下系统默认的无参构造函数 1、 当基类中没有自己编写构造函数时,派生类默认的调用基类的默认构造函数 Ex: public class MyBaseClass { } public class MyDerivedClass : MyBaseClass { public MyDerivedClass() { Console.WriteLine("我是... 阅读全文

posted @ 2009-09-25 17:11 龙泰 阅读(10635) 评论(0) 推荐(1) 编辑

摘要: C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态方法。 下面我们分四个方面来看看C#静态方法与非静态方法的差异: C#静态方法与非静态方法比较一、C#静态成员: ①静态成员属于类所有,非静态成员属于类的实例所有。 ②每创建一个类的实例,都会在内存中为非静... 阅读全文

posted @ 2009-09-25 11:09 龙泰 阅读(490) 评论(0) 推荐(0) 编辑

摘要: 静态和非静态的方法C#的类定义中可以包含两种方法静态的和非静态的使用了static 修饰符的方法为静态方法反之则是非静态的静态方法是一种特殊的成员方法它不属于类的某一个具体的实例非静态方法可以访问类中的任何成员而静态方法只能访问类中的静态成员看这个例子class A{int x;static int y;static int F() {x = 1; //错误不允许访问y = 2 //正确允许访问}... 阅读全文

posted @ 2009-09-25 10:34 龙泰 阅读(321) 评论(0) 推荐(0) 编辑