美文网首页颠覆你的Python实践软件测试之路
【我所理解的Python】对象、类和实例

【我所理解的Python】对象、类和实例

作者: 大婶N72 | 来源:发表于2017-08-11 00:04 被阅读55次

总结我所理解的,整理过程的点点滴滴,只为回首往事时不因虚度年华而悔恨,不因碌碌无为而羞耻。

欢迎你来我的千聊平台,我们一起颠覆你的Python接口自动化测试

我所理解Python

什么是面向对象编程中的对象?

动物园里有各种各样的动物,每个动物都可以被称为一个对象,而动物园在管理动物的时候,会按照大类将动物分别圈养,而这个大类就是在这个对象身上找共同点,有共同点的放在一起。

同理在面向对象编程中,所有的数据类型都被称作对象,我们将有共同点的对象抽象出来就变成了类,自然类是这些对象最基本共同点的交集。

综上所述,对象是Python中最基本的单位,所有的事物都可以被称作对象。

什么是面向对象编程中的类?

在提笔想类是什么之前,我想起了一句话“物以类聚,人以群分”,比喻同类的东西常聚在一起,志同道合的人相聚成群。

我们常说这类人(比如精明人)如何如何,那么从现实的角度来说,这类人应该是有共同点的,那么将这个概念延伸到编程语言的类中,那么类应该是具有共同点的一群事物,比如人类,鱼类,鸟类等等。

那么这些共同点是什么呢?现实中说道这类人(精明的人),一般会说这类人脑子好、长得都瘦高的、会算计等等,那么说明这些就是这类人的共用特性,同样我们将这个概念延伸到编程语言的类中,那么类应该有一些静态的和动态的属性,比如人类,静态的有一个脑袋、有手有脚、会呼吸等等,动态的有直立行走、会制造工具等等。

综上所述,结合现实中类的例子,我们能得到编程语言中的类就是有特定属性(静态、动态)的一个基本组合。

什么是编程语言中的实例?

实例总是和类绑定在一起使用的,也就是说实例是依附于类存在的,实例是类的代言人。可以这么举例,类相当于古时候的皇帝,皇帝想知道下面的官员是否按照自己的旨意去办事怎么办呢?但是皇帝(类)又不能自己亲自出马,所以委派了钦差大臣(实例),让他代表皇帝去行使皇帝赋予的权利,这个时候钦差大臣就全权代表了皇帝,自然就有了皇帝才有的权利。

按照上面的举例,我们说实例代表了类,那么实例就能被使用,而使用正是使用实例的方法。也就达到了使用类的方法效果。

作者简介:

1、6年软件测试经验;2、擅长接口手工测试及自动化测试,UI自动化,Django 框架;3、自编自导自演了一套基于 Python + Django + MySQL 的自动化测试平台;

想更深入的了解,欢迎来我的千聊平台,我们一起颠覆你的Python接口自动化测试


【目录】我所理解的Python

相关文章

  • 【我所理解的Python】对象、类和实例

    总结我所理解的,整理过程的点点滴滴,只为回首往事时不因虚度年华而悔恨,不因碌碌无为而羞耻。欢迎你来我的千聊平台,我...

  • python语法入门五

    类和对象 类和对象 基础 继承:python为多继承 类、类对象和实例对象 当实例对象声明后,再删除类对象,那么该...

  • 1.14类代码编写基础

    一、类对象和实例对象 在python对象模型中,类和通过类产生的实例是两种不同的对象类型: 类类是实例工厂。类的属...

  • Python-类对象和实例对象的区别

    Python语言中类对象和实例对象是存在区别的,从类对象和实例对象的数据属性来看比较清晰。 类对象:Class o...

  • 2018-07-31Python (11)

    python 基础语法(11) 面向对象 概念 面向对象最重要的概念就是类和实例,类是实例的抽象,而实例是类的具象...

  • Python 类

    在 Python 中,面向对象编程主要有两个主题,就是类和类实例。 类与实例: 类与实例相互关联着:类是对象的定义...

  • Python3 & 类方法,实例方法,静态方法详解

    类对象和实例对象 类:Python中一切皆为对象,对象是抽象的,Python中的对象用类来表示。而在实示使用时,通...

  • python类及其方法

    一、介绍 在 Python 中,面向对象编程主要有两个主题,就是类和类实例类与实例:类与实例相互关联着:类是对象的...

  • Python高级 —— 对象之封装

    Python对象三大特性: 类和实例的关系 类是对象的模子,对象是类的实例 类的组成: 类由3个部分组成1,类的名...

  • Python的类属性,实例属性,类方法,实例方法,静态方法

    什么是类对象,什么是实例对象类对象: 类名就是类对象实例对象:类创建的对象 类属性,实例属性类属性: 就是类所拥有...

网友评论

本文标题:【我所理解的Python】对象、类和实例

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