b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

面向过程的程序设计语言是 面向对象概念介绍

电脑杂谈  发布时间:2018-02-08 00:03:29  来源:网络整理

面向过程的程序设计语言是_面向对象 实例_程序编程语言

面向过程的程序设计语言是

1、第六周-面向对象概念介绍

Python从设计之初就已经是一门面向对象的语言。分两个:面向过程编程、面向过程编程。

面向过程编程(Procedural Programming)

面向过程编程依赖 - 你猜到了- procedures,一个procedure包含一组要被进行计算的步骤, 面向过程又被称为top-down languages, 就是程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题足够简单到可以在一个小步骤范围内解决。

一般认为, 这种方法写一些简单的脚本,去做一些一次性任务,用面向过程的方式是极好的,但如果要处理的任务是复杂的,且需要不断迭代和维护的, 那还是用面向对象最方便了。

面向对象编程(Object-Oriented Programming )

Object-Oriented Programming简称OOP。OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。

面向过程的程序设计语言是_面向对象 实例_程序编程语言

先来简单的了解下面向对象的一些基本特征:

类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。

类变量:类变量在整个实例化的对象中是公用的。面向过程的程序设计语言是类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。

数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。

方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。

实例变量:定义在方法中的变量,只作用于当前实例的类。

继承:即一个派生类(derived class)继承基类(base class)的字段和方法。继承也允许把一个派生类的对象作为一个基类对象对待。例如,有这样一个设计:一个Dog类型的对象派生自Animal类,这是模拟"是一个(is-a)"关系(例图,Dog是一个Animal)。

面向过程的程序设计语言是_面向对象 实例_程序编程语言

实例化:创建一个类的实例,类的具体对象。

方法:类中定义的函数。

对象:通过类定义的数据结构实例。对象包括两个数据成员(类变量和实例变量)和方法。

结论:

无论用什么形式来编程,我们都要明确记住以下原则:

1、写重复代码是非常不好的低级行为。所以在开发中一定要努力避免写重复的代码,否则就相当于给自己再挖坑。

2、写的代码是需要经常变更的,所以为了日后方便程序的修改及扩展,你写的代码一定要遵循易读、易改的原则(数据叫可读性好、易扩展)。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66231-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...