鱼C论坛

 找回密码
 立即注册
查看: 1211|回复: 4

[已解决]类、对象、实例在python中具体指什么?

[复制链接]
发表于 2022-6-9 16:30:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
如题,求举例,分别能发挥什么作用
概念看着有点模糊不太理解
最佳答案
2022-6-9 16:56:12
本帖最后由 jackz007 于 2022-6-9 20:20 编辑

       类就好比是一个产品的设计图纸,对象是根据图纸生产出来的产品,在程序中,一个类的定义只有一个,而对象却可以定义出无限个。类是为了特定的目的和用途而生,具有特定的属性和方法,就好比电视机的设计图是为了制造出电视机以便满足人们的需要,而一部电视机和一辆汽车显然是不同的。
       在 Python 中的各种数据类型,比如,字符串、整型数、浮点数、元组、列表、字典、集合等都是类,而我们在代码中实际用到属于这些类型的变量,它们都属于对象。因为,Python 是通过赋值来定义(将类实例化)变量的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-6-9 16:39:42 | 显示全部楼层
类就是有一样特征和属性的东西,比如说人类,鸟类,狗类 都是类,然后对于人类来说他们都有2之手,2条腿啥的,这种固有的特征就是属性,然后比如说人会跑鸟会飞 这种比较动态的就是方法也就是编程语言里的函数

评分

参与人数 1荣誉 +1 收起 理由
森亦简 + 1

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-9 16:44:06 | 显示全部楼层
对象呢,就是类的子集,这是数学里的概念,你放计算机里呢就是,人类不是一个类么,你,我还有特朗普这种分在人类里的一个一个实际的人,就是对象。
再映射到你py里,你先class 定义一个类,给他赋予一些属性和方法(函数),之后再通过类名加上() 实例化一个对象,eg.  you = Human()  这里面Human 是一个类, 而you 就是对象
实例就是实际创造出来的例子,因为你对象有可能是实例对象,也有可能是类对象,因为类也是一个对象,比如说int类,float类 这些其实都是类 只是你一开始学的时候觉得他只是一个数据

评分

参与人数 1荣誉 +2 收起 理由
森亦简 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-9 16:46:57 | 显示全部楼层
本帖最后由 临时号 于 2022-6-9 17:34 编辑

假如你在做饼干
类就是模具
对象就是你做出来的饼干
实例就是你做饼干的过程
只有对象才能做事情,类不能,就像只有饼干才能吃,模具不能吃
类中还有一些方法和属性,比如定义这个模具做出来的饼干是有9个孔的和定义做出来的饼干有被吃的方法
在python中,万物皆是对象,比如:1这个整数,就是由int这个类实例化出来的

评分

参与人数 1荣誉 +3 收起 理由
森亦简 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-6-9 16:56:12 | 显示全部楼层    本楼为最佳答案   
本帖最后由 jackz007 于 2022-6-9 20:20 编辑

       类就好比是一个产品的设计图纸,对象是根据图纸生产出来的产品,在程序中,一个类的定义只有一个,而对象却可以定义出无限个。类是为了特定的目的和用途而生,具有特定的属性和方法,就好比电视机的设计图是为了制造出电视机以便满足人们的需要,而一部电视机和一辆汽车显然是不同的。
       在 Python 中的各种数据类型,比如,字符串、整型数、浮点数、元组、列表、字典、集合等都是类,而我们在代码中实际用到属于这些类型的变量,它们都属于对象。因为,Python 是通过赋值来定义(将类实例化)变量的。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 23:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表