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

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

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


1.  

面向对象程序设计

是以对象为基础

以事件驱动对对象对事件进行处理的程序设计技术


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

2.  

对象


世间万物皆对象

3.  

对象三要素(属性

事件

方法)


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


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


方法:就是系统设计好的,在编写事件过程中可以使用的一些特殊程序,完成显示,隐藏

移动对象

绘制图形和打印等一系列操作

4.  

属性

事件

方法

三者的关系

三者间没有绝对的因果关系,但存在一些联系(如逻辑关系因果关系)

例1:给一个氢气球打气使它能够飞起来

对象:氢气球

事件:给气球打气这个外部刺激

属性:气球变大

方法:气球向上移动

 

在不设置初始属性的情况下,最先是以事件驱动对象进行处理


如果事先在属性框改动初始属性

例如:

在属性框中修改caption属性

运行过程是先运行初始属性

再以事件驱动对象进行处理


目录
相关文章
|
7月前
|
并行计算 数据处理 UED
探索程序设计范式:面向对象编程与函数式编程之辩
在现代软件开发中,面向对象编程(OOP)和函数式编程(FP)是两种主流的程序设计范式。本文将对它们进行比较和分析,并探讨如何根据项目需求和个人喜好做出选择。无论是OOP的灵活性和可维护性,还是FP的简洁性和并发性,都有其独特的优势。
|
自然语言处理 Java 编译器
C#OOP之一面向对象简介
C#OOP之一面向对象简介
68 0
|
1天前
|
程序员 C++
面向对象程序设计
面向对象程序设计
37 26
|
2月前
什么叫做 “面向对象” 编程?
本文介绍了面向对象编程(OOP)的概念、核心组件(类和对象)、三大特性(封装、继承和多态)以及六大设计原则,强调了面向对象编程在提高代码的可重用性、模块化、扩展性和维护性方面的优点。
92 1
|
6月前
|
Java 开发者
Java面向对象编程(OOP)的四个主要概念
【6月更文挑战第19天】Java OOP的基石是封装、抽象、继承和多态。封装是通过类隐藏数据细节;抽象简化复杂性,用接口和抽象类实现;继承让子类从父类继承属性和行为,促进代码重用;多态一个接口可有多种形态,分编译时和运行时。这些概念支持灵活且可扩展的软件设计。
53 1
|
6月前
|
存储 算法 安全
面向对象程序设计C++
面向对象程序设计C++
|
7月前
对面向对象编程的理解,面向过程和面向对象有什么区别
对面向对象编程的理解,面向过程和面向对象有什么区别
76 0
|
7月前
|
C++
25面向对象的程序设计
25面向对象的程序设计
51 1
|
7月前
|
存储 数据安全/隐私保护 C++
基于C++的面向对象程序设计:类与对象的深入剖析
基于C++的面向对象程序设计:类与对象的深入剖析
83 1
|
7月前
面向对象编程的理解,面向过程和面向对象有什么区别
面向对象编程的理解,面向过程和面向对象有什么区别
65 0

热门文章

最新文章