学分高考 教育头条

蚌埠Python工程师培训

发布时间: 2022-03-07 18:52:01

北大青鸟APTECH在中国职业教育发展的重要历史阶段,始终引领行业发展方向,并以完善的标准化管理为依托实现了体系的规模化发展。当前,北大青鸟APTECH的200余家授权培训中心遍布50多个重要城市,合作院校超过600所,同10000余家企业建立了战略合作伙伴关系,累计培养和输送85余万IT职业化人才进入IT行业,得到了社会各界广泛的认可。

招生条件:年满16周岁,及以上学历,对IT行业感兴趣的所有人

蚌埠Python工程师培训

Python面向对象编程的特征主要有这些:一是抽象,即为要把具体处理的对象使用程序语言描述出来;二是封装指将一组数据和与这组数据相关的操作集合集合在一起,形成一个动态实体。

1. 抽象

抽象是面向对象编程的步,完成了从现实世界到计算机世界的转换,通过抽象来理解这个现实世界,现实世界中的所有对象都可以抽象为对象,所有软件系统都是由对象组成的。

在使用面向对象的方法进行数据处理的过程中,用程序设计语言来描述对象的具体处理过程,就是把对象的处理过程描述成一组相应的数据和方法,去掉非本质的、非特征的、非相关的属性和方法,保留本质的、需要的和通用的属性和方法。

2. 封装

封装是面向对象的较基本特征之一,也是面向对象的基础。对象可以没有继承、多态,但不能没有封装,没有对象就没有封装。

数据封装是指将一组数据和与这组数据相关的操作集合集合在一起,形成一个动态实体。封装给了对象一个边界,使内部的数据信息被尽可能地隐藏起来,只保留允许的外部数据操作接口。

例如一台电视机,如果用外壳对电视机进行封装,那么内部的部件是不可见的,也不允许直接插入,但留下了操作电视机的接口(包括电源、信号和控制接口)。

3. 继承

继承是在类之间建立一个交集,使新定义的派生类可以继承已有的基类,并可以在新定义的派生类中增加新的类成员或替换已有的类成员,从而提高代码的复用性和扩充性。继承是面向对象的核心特征,可以有效提高开发效率。

在面向对象编程中,当定义一个新的类时,可以从一个或一些现有的类中继承,新的类被称为派生类(Subclass),而继承的类被称为基类、父类或超类。派生类拥有其父类的属性和方法,也可以有自己的属性和方法。

4. 多态

多态的字面意思是"多种状态"。在面向对象的语言中,一个接口的多种实现是多态的。同一东西表现出多种状态,在面向对象的描述中就是同一个函数接口,实现了多种不同的表达方式。

多态性在面向对象的方法中一般是这样表达的:向不同的对象发送相同的消息,不同的对象收到后会产生不同的行为(即方法)。

也就是说,每个对象都能以自己的方式对同一消息作出反应。消息是对一个函数的调用,不同的行为意味着不同的实现,即不同的函数被执行。

多态的实现一般有两种方式,即覆盖和重载。

(1)覆盖:子类重新定义父类的虚函数。

(2)重载:允许存在多个具有不同参数列表的同名函数(也许有不同数量的参数,也许有不同类型的参数,也许两者都有)。

多态性增加了程序的灵活性、适应性,以不变应万变,不论何种变化,都可以使用同一种形式去调用。

温馨提示:
本文【蚌埠Python工程师培训】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号