如:窗口的宽度(form1.width) 属性可以在设计对象时确定,也可以在程序运行时读取和修改 (如: W=form1.width; form1.width=100)。
2020/12/10
12
4. 方法(Methord)
即对象所因有的各种操作。
如:窗口关闭(form1.close)
这种操作的过程对外是封闭的,即用户只能看到这一方
法实施后的结果。这相当于事先已经设计好的各种过程,只
需要调用就可以了,用户不必去关心这一过程是如何编写的,
事实上,这个过程已经封装在对象中,用户也看不到。
对象的这一特性,即是对象的封装性.
5. 事件(Event) 即对象在执行某一操作后激发并执行
的一个或多个过程。
这些过程对用户是透明的,用户可以为这个过程编写自
己的程序代码,以完成特定的操作。
如:窗口对象在执行打开过程时,就会激活一个Active
事件(过程),用户可以自己编写这一过程的代码,以便在
打开这个窗口时完成一些自己所要求的任务,如打开一个数
据库,对某个变量进行初始化等等
2020/12/10
13
6. 类(Class)与实例(Instance)
类是具有共同属性、共同方法、共同事件的对象的集合。而一 个具体的对象则是其对应类的一个实例。
2020/12/10
3
第8章类
0面向对象的概述 1 结构 2类 3 静态成员与友员 4 构造函数与析构函数
2020/12/10
4
面向过程编程
图1.1
程序 =(模块 + 模块 + …) 模块 =(算法)+(数据结构)
2020/12/10
5