【公共基础知识】程序设计基础(备考四)

作者: 南城以南hong | 来源:发表于2018-07-14 10:12 被阅读0次

文/南城以南hong

这是一个知识付费,知识共享的年代。我将我每天学习的内容进行总结,既是对自己的巩固,也是对你的帮助。

【公共基础知识】程序设计基础(备考四)

考点十一:程序设计风格

(1)原则:清晰第一,效率第二。

(2)影响因素:

①源程序文档化

②数据说明方法

③语句的结构

④输入与输出

考点十二:结构化程序设计

(1)结构化程序设计的原则(记忆)

①自顶向下

②逐步求精

③模块化

④限制使用goto语句

(2)结构化程序设计的基本结构:顺序结构,选择结构,循环结构。

考点十三:面向对象的程序设计

(1)对象

①定义:对象可以用来表述客观世界中的任何实体,它是描述该对象属性的数据以及对这些数据施加的所有操作封装在一起构成的统一体。

②特征:标识唯一性、分类性、多态性、封装性、模块独立性好。

(2)类和实例

①定义:类,是具有共同属性,共同方法的对象的集合,是关于对象的抽象描述,它反映属于该对象类型的所有对象的性质。实例是一个具体的对象,它是其对应类的一个实例。

(3)消息

①定义:消息传递是对象间通信的手段。消息只告诉接收对象需要完成的操作。消息完全由接收者解释,独立决定采用什么方法来完成所需的操作。

②消息的组成:接收消息的对象名称、消息标识符、零个或多个参数。

面向对象程序设计的三个主要特征:封装性,继承性和多态性。

(4)继承

①定义:继承是使用已有的类定义作为基础建立新的类定义的技术。

②继承的传递性:一个类直接继承其父类的描述和特性,子类自动的共享父类中定义的数据和方法。

③单继承和多继承:一个类只有唯一的一个父类,这种继承称为单继承;一个子类也可以有多个父类,它可以从多个父类中继承特性,这种继承称为多继承。

(5)多态性

①定义:是指对象根据所接收的消息而做出的动作,同样的消息对不同的对象接收是可导致完全不同的行为。

②意义:多态性机制不仅可使得面向对象软件程序更加灵活,减少了信息的冗余,而且显著提高了软件的可重用性和可扩充性。

【敬请期待下一次更新】

上一篇:【公共基础知识】数据结构与算法(备考三)


声明:本人已开通维权骑士版权保护计划,转载者请务必阅读此文

相关文章

  • 【公共基础知识】程序设计基础(备考四)

    文/南城以南hong 这是一个知识付费,知识共享的年代。我将我每天学习的内容进行总结,既是对自己的巩固,也是对你的...

  • 二级Java备考

    公共基础知识bai部分30分 专业语言部分 70分 Java语言程序设计 基本要求: 掌握Java语言的特点,实现...

  • 公共基础知识考点——此物非彼物 公考路上求取真经

    华小图整理了2017公共基础知识题库及答案、公共基础知识模拟题、公共基础知识练习题等,希望帮助考生快速顺利的掌握2...

  • 历史观基本问题的理解

    甘肃基层考试中,公共基础知识是必考内容,但公共基础知识点浩如烟海,平凉中公教育为考生们汇总了公共基础知识之人文类常...

  • 探析质量互变规律原理

    甘肃基层考试中,公共基础知识是必考内容,但公共基础知识点浩如烟海,平凉中公教育为考生们汇总了公共基础知识之人文类常...

  • 中国古代音乐文化

    三支一扶考试,公共基础知识是必考内容,但公共基础知识点浩如烟海,平凉中公教育为考生们汇总了公共基础知识之人文类常识...

  • 公共基础知识要怎样备考

    看了很多备考攻略,毫无营养,枯燥无比。希望我的这些建议能给你一些帮助,比较长,想说的确实不少。 首先,编制考试从来...

  • 7.14

    1.《教育公共基础知识》

  • day 1路漫漫其修远兮

    公共基础知识科技地理 打卡

  • 浅谈古代选官制度的变迁

    三支一扶考试中,公共基础知识是必考内容,但公共基础知识点浩如烟海,中公三支一扶考试网为考生们汇总了公共基础知识之人...

网友评论

本文标题:【公共基础知识】程序设计基础(备考四)

本文链接:https://www.haomeiwen.com/subject/tybepftx.html