首页 > 编程语言 >面向对象程序设计(OOP)的基本概念

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

时间:2022-12-19 14:33:30浏览次数:36  
标签:对象 事件驱动 面向对象 事件 程序设计 OOP 属性


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

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

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

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

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

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

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

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


标签:对象,事件驱动,面向对象,事件,程序设计,OOP,属性
From: https://blog.51cto.com/u_15916106/5952631

相关文章

  • Python面向对象
     类1.面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数......
  • Hadoop--HDFS
    Hadoop3.1.2算法复杂度​ ]孙发复杂度分为时间复杂度和空间复杂度时间复杂度执行算需要计算工作量而空间复杂度是指执行这个算法所需要的内存空间;时间和空间都是......
  • GuiLite 学习笔记(一) Mainloop与ViewTree
    以GuiLiteSamples中的HelloSlide为例,剖析一下GuiLite的设计思路和刷新机制;首先是main.cpp;可以分成3部分:1、根据fbmode拿到对应的phy_fb,后续的绘制都在这个fb上执行......
  • 面向对象
    this的使用:用哪个对象调用方法,this就代指该方法的变量封装:用方法调用成员变量,提高了代码的安全性,把代码用方法经行封装,提高了代码的安全性构造方法是一种特殊的方法,目的......
  • C语言《程序设计课程设计》[2022-12]
    C语言《程序设计课程设计》[2022-12]程序设计课程设计说明书一、设计任务与要求《程序设计课程设计》是在完成《C语言程序设计》课程学习后进行的一门专业实践课程,是培......
  • java操作hadoop之MapReduce
    1.Mapper文件WordCountMapper.javapackagecom.hdfs;importorg.apache.hadoop.io.IntWritable;importorg.apache.hadoop.io.LongWritable;importorg.apache.hadoop.io.Te......
  • Python 面向对象
    目录​​python继承​​​​面向对象技术简介​​​​创建类​​​​self代表类的实例,而非类​​​​创建实例对象​​​​访问属性​​​​Python内置类属性​​​​python......
  • 广东工业大学文远知行杯新生程序设计竞赛(重现赛)
    A.迫真算法部・ACの裏技(Nowcoder49259A)题目大意给定键盘输入顺序,问是否按了CTRLC后按了CTRLV。解题思路模拟即可。神奇的代码#include<bits/stdc++.h>usi......
  • MPP架构与Hadoop架构是一回事吗?
    计算机领域的很多概念都存在一些传播上的“谬误”。    MPP这个概念就是其中之一。它的“谬误”之处在于,明明叫做“MassivelyParallelProcessing(大规模并行处理)”,却让......
  • python学习笔记整理04(面向对象)
     1.概念2.编写步骤3.魔法方法4.封装5.私有和公有6.继承7.重写8.多态9.属性和方法  1.概念  2.编写步骤#1.创建类#用class关键字定义类,类名用大......