技术开发 频道

C#编程利器:类(Class)

  3. 构造方法

  构造方法是用得最多的一个特性,与普通的方法相比不同的是构造方法无返回值修饰符,每当你要创建一个对象实际上就是在调用给对象的构造方法。实际开发中,我们可以多次重载构造方法,以及通过构造方法来初始化属性的值。示意性代码如下:

1class Computer
2{
3  public Computer() { } //无参构造方法
4  public Computer(string name) //重载构造方法,带一个参数
5  {
6    this.Name = name;
7  }
8
9  private string name;
10  public string Name
11  {
12    get { return name; }
13    set { name = value; }
14  }
15}
16
class TestComputer
17{
18  void Method()
19  {
20    Computer computer = new Computer(); //调用无参构造方法
21    computer.Name = "张三"; // 通过属性访问器设置属性的值
22    Console.WriteLine(computer.Name); //调用重载的带参数构造方法
23    computer = new Computer("张三"); //通过构造方法设置属性的值
24    Console.WriteLine(computer.Name);
25  }
26}

 

  4. 行为(方法)

  这点很容易理解,类的行为也就是类的方法,如上面类构造方法里的程序代码,在TestComputer类里就有一个方法Method,我们可以称为是TestComputer类的行为或是方法。

  5. 类对象(实例)

  这里也很容易理解,在之前我们已经使用了多次类的对象了。如TestComputer类的Method方法里,就创建了Computer类型的类对象computer,通过此对象,我们可以很方便的访问Computer类里公开的属性和方法,示意代码如下:

1public void Method()
2{
3  //创建一Computer类型的对象computer
4  Computer computer = new Computer("张三");
5  string name = computer.Name; //通过对象computer去调用Computer类的属性Name
6}

 

0
相关文章