-面向对象程序设计-为什么叫面向对象?

网上有关“"面向对象程序设计"为什么叫面向对象?”话题很是火热,小编也是针对"面向对象程序设计"为什么叫面向对象?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

面向对象(Object

Oriented,OO)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术

发展到一定阶段后的产物。

⑴对象。

对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。

⑵对象的状态和行为。

对象具有状态,一个对象用数据值来描述它的状态。

对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。

对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中

⑶类。

具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。

类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。

类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。

⑷类的结构。

在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的结构关系,即一般--具体结构关系,整体--部分结构关系。

①一般--具体结构称为分类结构,也可以说是“或”关系,或者是“is

a”关系。

②整体--部分结构称为组装结构,它们之间的关系是一种“与”关系,或者是“has

a”关系。

⑸消息和方法。

对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。

类中操作的实现过程叫做方法,一个方法有方法名、返回值、参数、方法体。

自己百度下啊。。。看看再总结下。。。以下看看,是否对你有帮助

1..思想的区别

* 结构化程序设计

思想:在编程之前,先对程序系统根据业务需要进行整体的规划,描述出系统的流程。对程序系统进行模块化分和功能分配。设计出各种图表,指明数据的流向。

缺点:

1)缺少扩展性:进行程序设计的时候只将系统着眼于现有业务功能的实现,没有考虑到系统将来的业务变化情况。

2)灵活性差:进行程序设计,时没有对软件的系统的设计和实现进行合理的分工。

3)违反职能均衡原则。

*面向对象程序设计

思想:在进行程序开发之前,先将程序的业务变化进行合理的分析,将程序中的代码与现实中的事物结构特征结合起来考虑。

优点:实现了程序系统的可扩展性,可重用性,可维护性。

缺点:体系庞大,难以掌握。

2.面向对象程序设计和结构化程序设计应用程序的区别

区别:对数据和对数据的处理的区别

面向对象应用程序将程序中的数据和对数据的操作描述为一个整体,即类。

关于“"面向对象程序设计"为什么叫面向对象?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[仲孙朝曦]投稿,不代表领约号立场,如若转载,请注明出处:https://www.lingyuewl.com/wanlou/961.html

(1)

文章推荐

  • 挽回金牛男的最快方法

    网上有关“挽回金牛男的最快方法”话题很是火热,小编也是针对挽回金牛男的最快方法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。如何挽回金牛男我是金牛座的,金牛的男人天生都恋旧的。当他深爱一个人的时候,明明知道不可能在一起,却还是忘不了。这对金牛来说,很正常

    2026年04月12日
    17323
  • 半导体激光器的特性

    网上有关“半导体激光器的特性”话题很是火热,小编也是针对半导体激光器的特性寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。laserdiode是以半导体材料为工作物质的一类激光器件。除了具有激光器的共同特点外,还具有以下优点:(1)体积小,重量轻;(2)

    2026年04月13日
    16302
  • 同时是235倍数的最大的两位数是什么-把它分解质因数是什么-

    网上有关“同时是235倍数的最大的两位数是什么?把它分解质因数是什么?”话题很是火热,小编也是针对同时是235倍数的最大的两位数是什么?把它分解质因数是什么?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。同时是2、3、5的倍数的最大两位数是90。将它分解质因

    2026年04月13日
    14304
  • 房产证换不动产证需要三证合一吗

    网上有关“房产证换不动产证需要三证合一吗”话题很是火热,小编也是针对房产证换不动产证需要三证合一吗寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。需要。不动产证三证合一在原来包括契证、房产证和土地证。而现在契证已经取消了,改成完税通知书。1、房产证:房产证是购

    2026年04月14日
    14318
  • DNF赛丽亚那的魔法装备封印解除跟合成是怎么回事

    网上有关“DNF赛丽亚那的魔法装备封印解除跟合成是怎么回事”话题很是火热,小编也是针对DNF赛丽亚那的魔法装备封印解除跟合成是怎么回事寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。可以在赛利亚处合成两个解除魔法封印的稀有装备,获得1个新的被魔法封印的道具。产

    2026年04月16日
    14312
  • 驻车系统故障什么意思

    网上有关“驻车系统故障什么意思”话题很是火热,小编也是针对驻车系统故障什么意思寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。太平洋汽车网驻车系统是指一种自动刹车的功能,驻车系统故障是传感器问题造成的无法实现自动刹车功能。启动该功能之后,比如在停车等红绿灯的时

    2026年04月16日
    15320
  • 工资中每月扣除的社保金去到了哪里啊-还有就是单位缴纳的工伤和生育险的钱又去哪儿了?

    网上有关“工资中每月扣除的社保金去到了哪里啊?还有就是单位缴纳的工伤和生育险的钱又去哪儿了?”话题很是火热,小编也是针对工资中每月扣除的社保金去到了哪里啊?还有就是单位缴纳的工伤和生育险的钱又去哪儿了?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。社保实际上

    2026年04月18日
    9311
  • 从郑州到齐齐哈尔的火车票多少钱-

    网上有关“从郑州到齐齐哈尔的火车票多少钱?”话题很是火热,小编也是针对从郑州到齐齐哈尔的火车票多少钱?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。车次发站到站开点到点里程时长公司类型票价(参考)K546/K547郑州齐齐哈尔03:

    2026年04月18日
    10315
  • 年薪百万税后到手多少

    网上有关“年薪百万税后到手多少”话题很是火热,小编也是针对年薪百万税后到手多少寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。法律分析:年薪100万在不考虑专项附加扣除和社保扣除等情况下,税后金额为730760元,其中应缴纳的个税为269240元。法律依据:《

    2026年04月18日
    11318
  • 南京金陵中学在哪里?

    网上有关“南京金陵中学在哪里?”话题很是火热,小编也是针对南京金陵中学在哪里?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。南京市金陵中学简介学校名称南京金陵中学所在地区江苏南京学校地址南京市鼓楼区中山路169号学校电话南京市金陵中学创建于1888年

    2026年04月18日
    14320
  • 快递发错地方了该怎么办?

    网上有关“快递发错地方了该怎么办?”话题很是火热,小编也是针对快递发错地方了该怎么办?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。网购时出现商家错记或多记商品的时候,我会先和商家沟通,第一时间保留证据和商家沟通解决这件事,根据商家给我的态度来判断自己下一步

    2026年04月19日
    4306
  • 国家4A级风景区是什么概念?

    网上有关“国家4A级风景区是什么概念?”话题很是火热,小编也是针对国家4A级风景区是什么概念?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。国家AAAA级旅游景区,指的是依据中华人民共和国旅游景区质量等级划分的景区级别,共分为五级,从高到低依次为AAAAA、

    2026年04月20日
    0321

发表回复

本站作者才能评论

评论列表(3条)

  • 仲孙朝曦的头像
    仲孙朝曦 2026年04月20日

    我是领约号的签约作者“仲孙朝曦”

  • 仲孙朝曦
    仲孙朝曦 2026年04月20日

    本文概览:网上有关“"面向对象程序设计"为什么叫面向对象?”话题很是火热,小编也是针对"面向对象程序设计"为什么叫面向对象?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临...

  • 仲孙朝曦
    用户042009 2026年04月20日

    文章不错《-面向对象程序设计-为什么叫面向对象?》内容很有帮助