面向对象编程——中使用类创建和使用对象共享成员面向对象的基本概念对象和类在面向对象的世界里,一切概念上的存在,小至单个整型数或字符串,大至由许多部件组成的系统,均可称作对象。对象是属性和行为(数据和操作)的封装体,其中还包括和其它对象进行通信的设施,而行为通常称作方法。类对象按照不同的性质划分为不同的类。同类对象在数据和操作性质方面具有共性。在面向对象程序设计语言中,程序由一个或多个类组成。在程序运行过程中根据需要,创建类的对象,即其实例。因此类是静态概念,对象是动态概念,类是对象之上的抽象。有了类之后,对象则是类的具体化,是类的实例。字段、属性、方法字段(field)和属性(property)都是类用于保存数据的成员。不同之处在于,字段只是类公开的简单变量,而属性可以使用属性过程控制如何设置或返回值。方法(method)也称作行为(behavior),指定义于某一特定类上的操作与法则,具有同类的对象只可为该类的方法所操作。换言之,这组方法表达了该类对象的动态性质,而对于其它类的对象可能无意义甚至非法。封装在面向对象的方法中,所有信息都存贮在对象中,即其数据及行为都封装在对象中。影响对象的唯一方式,是执行它所从属的类的方法,即执行作用于其上的操作,这就是信息隐藏(informationhidding)。重载方法同一方法可作用于不同对象上,并产生不同的结果。例如,OPEN方法既可作用于数据流,也可作用于窗口等。中使用类中创建类是很容易的,可以有以下3种方法。作为添加到“Windows应用程序”项目的一个独立类模块。作为“Windows应用程序”项目的某个窗体模块中代码的一部分。作为一个独立的“类库”项目。第一种方法:创建一个用于描述员工的类Employee首先,我们新建一个应用程序工程,在【新建项目】窗口的【模板】列表框中选择【WindowsForm窗体应用程序】,并在【名称】文本框中输入“EmployeeClass”。
面向对象编程:类与对象课件 来自淘豆网www.taodocs.com转载请标明出处.