首页 / 知识
Python 之什么是类,什么是对象?
2023-11-12 13:31:00
类即类别、种类,是面向对象设计最重要的概念,从一小节我们得知对象是特征与技能的结合体,而类则是一系列对象相似的特征与技能的结合体。
那么问题来了,先有的一个个具体存在的对象(比如一个具体存在的人),还是先有的人类这个概念,这个问题需要分两种情况去看
在现实世界中:肯定是先有对象,再有类
世界上肯定是先出现各种各样的实际存在的物体,然后随着人类文明的发展,
人类站在不同的角度总结出了不同的种类,比如人类、动物类、植物类等概念。
也就说,对象是具体的存在,而类仅仅只是一个概念,并不真实存在,
比如你无法告诉我人类具体指的是哪一个人。
在程序中:务必保证先定义类,后产生对象
这与函数的使用是类似的:先定义函数,后调用函数,类也是一样的:
在程序中需要先定义类,后调用类。不一样的是:调用函数会执行函数体代码
返回的是函数体执行的结果,而调用类会产生对象,返回的是对象
类的定义
我们来定义一个类(我们站在学校的角度去看,在座的各位都是学生)
在现实社会中,先有对象,再有类
在程序中,务必保证:先定义(类),后使用类(用来产生对象)
注意:
类中可以有任意python代码,这些代码在类定义阶段便会执行,因而会产生新的名称空间,用来存放类的变量名与函数名,可以通过OldboyStudent.__dict__查看
类中定义的名字,都是类的属性,点是访问属性的语法。
对于经典类来说我们可以通过该字典操作类名称空间的名字,但新式类有限制
总结:
1,站的角度不同,定义出来的类是截然不同的
2,现实中的类并不完全等于程序中的类,比如现实中的公司类,在程序中有时需要拆分成部门类,业务类。
3,有时候为了编程需求,程序中也有可能会定义现实中不存在的类,比如策略类,现实中并不存在,但是在程序中确实一个很常见的类。
以上内容为大家介绍了Python之什么是类,什么是对象?,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
为何你的Python代码应是扁平与稀疏
为何你的Python代码应是扁平与稀疏的,代码,培训,信息,观察,设计,工具,嵌套,闻闻,程序员,沉思,Python之禅之所以得名,正是由于它那简明扼要的规如何提速优化python代码?
如何提速优化python代码?,代码,时间,数据,新增,写法,包装,情况,下来,面临,工作,Python是一种脚本语言,相比C/C++这样的编译语言,在效率和性能方Python面向对象的基本概念
Python面向对象的基本概念,概念,信息,位置,新增,培训,属性,鸟类,定义,对象,方法,python使用类(class)和对象(object),进行面向对象(object-oripython阅读代码有助于养成优秀的代
python阅读代码有助于养成优秀的代码风格,代码,培训,统一,项目,名字,风格,注释,可读性,顾名思义,成份,“优秀的代码不需要文档”,这句话虽然说python装饰器的概念
python装饰器的概念,代码,概念,函数,工作,培训,变动,一致,数据,时间,对象,装饰器一直是我们学习python难以理解并且纠结的问题,想要弄明白装饰如何在python代码中指定保存的文件
如何在python代码中指定保存的文件格式,代码,培训,文件格式,格式,二进制文件,文件,后缀,以上,方法,更多,python指定保存文件格式的方法:1、保Python写完代码怎么用
Python写完代码怎么用,代码,下来,数字,概念,培训,文本,模式,文件,程序,路径,python运行有两种方式,一种是在python交互式命令行下运行;另一种怎么把python代码打包
怎么把python代码打包,代码,培训,地址,系统,文件夹,文件,窗口,变量,外部,环境变量,打包Python代码可以使用pyinstaller安装pyinstallerpythonpython2.7如何注释代码
python2.7如何注释代码,代码,注释,位置,信息,培训,内容,中文,程序,声明,语法,确保对模块,函数,方法和行内注释使用正确的风格python中的注释python代码运行需要编译吗
python代码运行需要编译吗,代码,培训,做好,体系,平台,语言,机器码,目标,厨师,下次,有人在讨论Python代码是编译执行还是解释执行?这个问题还Python代码编辑器
Python代码编辑器,代码,平台,市场,实时,世纪,培训,插件,模型,文本,编辑,1.SublimeTextSublimeText是一款非常流行的代码编辑器,支持Python代码python代码由什么组成
python代码由什么组成,代码,异常,培训,对象,语句,表达式,结果,赋值,算术,序列,Python代码由表达式和语句组成,并由Python解释器负责执行。它们