面向对象程序设计(OOP)的基本概念

面向对象程序设计(OOP)的基本概念

1.  
面向对象程序设计
 
是以对象为基础
以事件驱动对对象对事件进行处理的程序设计技术

一个应用程序设计可以分为相互关联的多个对象,并建立与这些对象相互关联的事件过程,通过对象对所发生的事件产生的响应,执行相应的事件处理过程,最终引发事件数据及属性的改变达到程序设计功能    
 
2.  
对象

世间万物皆对象 
 
 
 
3.  
对象三要素(属性
事件
方法)

属性:是对象的特性,是描述对象的数据

事件:指对象能够识别并做出反应的外部刺激

方法:就是系统设计好的,在编写事件过程中可以使用的一些特殊程序,完成显示,隐藏
移动对象
绘制图形和打印等一系列操作
 
 
 
4.  
属性
事件
方法
三者的关系
 
三者间没有绝对的因果关系,但存在一些联系(如逻辑关系因果关系)
 
例1:给一个氢气球打气使它能够飞起来
 
对象:氢气球
 
事件:给气球打气这个外部刺激
 
属性:气球变大
 
方法:气球向上移动
 
 
 
  
在不设置初始属性的情况下,最先是以事件驱动对象进行处理

如果事先在属性框改动初始属性 
例如:
在属性框中修改caption属性
运行过程是先运行初始属性
再以事件驱动对象进行处理

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

王卫——David

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值