码迷,mamicode.com
首页 > Windows程序 > 详细

第7篇 WPF C# 怎样定义类及其接口

时间:2015-12-01 12:36:09      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:

1、概述

1.1 类和接口的本质

类和接口用于表述事物的特征,从而成为可编程的东西。也就是将物理存在的事物表述为编程可用的代码。类提供一个好像标准模板一样的东西,通过实例化变成程序中各个不同的对象。下图分析怎样将物理存在的事物概括为类及其接口。

技术分享

1.1.1 抽象类、派生类、接口

比如车,就是一个抽象类。而汽车、火车也是抽象类。汽车中的轿车、SUV、客车就是具体的类。

汽车、火车是

汽车的载客数量、轮胎型号、火车的载重是特征。

下级派生类可能适合不同的上级派生类

 

 

 

 

 

1、类和接口的定义标准语法

1.1 声明类和接口

public class MyClass [: MyBase][. IMyInterface][,IMySecondInterface]
{
// Class members.
}

1.2 定义构造函数

(1)默认构造函数:如未定义,则自动生成默认构造函数

(2)重构函数:可定义多个重构函数

(3)构造函数的执行顺序:总是从最基的类开始,执行前总是先调用函数

语法:

class MyClass
{
  public MyClass()
  {
    // Default constructor code.
  }
  public MyClass(int myInt)
  {
    // Nondefault constructor code (uses myInt).
  }
}

1.3 定义析构函数

当进行垃圾回收时,就执行析构函数中的代码,释放资源。调用这个函数后,还会隐式地调用基类的析构函数,包括System.Object 根类(root class)中的Finalize() 调用。

语法:

class MyClass
{
    ~MyClass()
    {
        // Destructor body.
    }
}    

 

including a call to
in the System.Object root class. This

第7篇 WPF C# 怎样定义类及其接口

标签:

原文地址:http://www.cnblogs.com/moiska/p/5009686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!