类与对象

面向过程的程序设计和面向对象(OO)的程序设计的主要区别在于类的出现。类只是一个模块,它既包含公有的和私有的方法,也包含数据。类是唯一的,一个类可以有多个实例,每个实例包含不同的数据。通常把这些实例称为对象,后面我们会看到单个实例和多个实例的例子。


构造函数:所有的类都有专门的构造函数,在创建类实例时调用它。构造函数的名字总是与类名相同。例如:
public class Form1
{
    public Form1()                //constructor
        {
            InitializeComponent();
        }
}

如果需要为类增加其他初始化代码,通常是编写一个私有的Init方法,在InitializeComponent方法之后调用它。
public class Form1
{
    public Form1()                //constructor
        {
            InitializeComponent();
            init();
        }
    private void init()
        {
            x = 12.5f;        //set initial value of x
        }
}
posted @ 2005-07-21 10:18  Ready!  阅读(329)  评论(0编辑  收藏  举报