Python的面向对象编程之—— 类和对象
创始人
2024-02-08 08:27:46
0

Python 是一种面向对象的编程语言。Python 中的几乎所有东西都是对象,拥有属性和方法。

类(Class)类似对象构造函数,或者是用于创建对象的"蓝图"。今天我们就先复习一下类和对象的基本概念。

目录

一、创建类并生成对象

1.关键字:

2.类名的格式:

3.类的结构之一属性:

4.类的结构之一方法:

5.实例对象:

7.调用实例对象的属性和方法

8.创建一个完整类并生成对象的例子:

二、类、实例对象、self之间的关系是什么?


一、创建类并生成对象

1.关键字:

class

2.类名的格式:

大写字母开头。

class  类名

3.类的结构之一属性:

定义的变量。

变量名=数字/字符,需要注意的是这里的变量名前面不同于其他计算机语言,不需要声明他的变类型。

4.类的结构之一方法:

即定义的函数 ,通常也是大写开头。

def 函数名(self):

        封装的方法

5.实例对象:

可以通过类去生成,生成的时候格式应该为:

实例对象=类型()

7.调用实例对象的属性和方法

实例对象.类里面的变量名

实例对象.里面的方法()

8.创建一个完整类并生成对象的例子:

class Example:a=1b=4def Solution(self):print("我是这个类的方法:",self.a)
t1=Example()
print("我是这类的属性",t1.a)
t1.Solution()

输出结果为:

我是这类的属性 1
我是这个类的方法: 1

 其中a,b为变量; Example为类名 ;Solution为方法名;selfself的意思是“自身”,python中代表类的实例,在这个例子中值得是实例对象t1,而非类Example。 self只有在类的方法中才会有,独立的函数或方法是不必带有self的;self在定义类的方法时是必须有的。

二、类、实例对象、self之间的关系是什么?

通过一个简单的例子来理解一哈,还是用上面的那个例子,对上面那个例子做一些修改。

class Example:a=1b=4def Solution(self):print(self)
t1=Example()
t1.Solution()
print(Example)
print(t1)

我们先来看一哈输出结果:

<__main__.Example object at 0x000001C619079390>

<__main__.Example object at 0x000001C619079390>

 上面的输出结果依次为实例对象,类,实例对象。因此我就可以说明t1是一个是实例对象,self也是一个实例对象,因为打印出来的t1和self相等,也就是说self 确实是 实例化后的那个对象自身(也就是用实例对象生成了的同时,self的值与实例对象的值相等),它不是类,也不是别的, 就是对象自己;而类与实例对象不同,一个实例对象(可以修改里面的属性,也可以增加其属性)可以生成无数个实例对象。

相关内容

热门资讯

此次新版龙之谷怎么去查看自己的... 此次新版龙之谷怎么去查看自己的VIP等级?此次新版龙之谷怎么去查看自己的VIP等级?点击VIP按钮问...
吴京爆出易烊千玺伤情,恢复情况... 吴京爆出易烊千玺伤情,恢复情况让人担忧,易烊千玺该何去何从?也没有多严重啊,易烊千玺后面自己的还有几...
奥比岛时空穿梭机的答案是多少 奥比岛时空穿梭机的答案是多少我很想要礼物!!如果有谁知道,就告诉我吧1.黄金海岸:点精灵打章鱼的牌子...
谁帮我学一篇关于大学校园生活的... 谁帮我学一篇关于大学校园生活的英语作文,谢谢了哦这是我们老师给我们的作业,我不会写,帮帮忙你自己好好...
世界是否在本质上是数学的 世界是否在本质上是数学的即数学是否是分析和理解这个世界的真正途径;还是数学仅仅适用于事物的表面和数量...
鲁智深 倒拔垂杨柳表面上的原因... 鲁智深 倒拔垂杨柳表面上的原因 目的是什么表面原因:大树上的乌鸦喳喳叫个不停,吵得人心烦。泼皮们嫌不...
洛阳历史上的大事件 洛阳历史上的大事件董卓火烧洛阳城!
末伏是什么节日,又是什么意思 末伏是什么节日,又是什么意思一年中最热的时间称三伏天,末伏是三伏中的第三伏就是三伏天的最后一个阶段
倚天开篇的何足道武功高强,为什... 倚天开篇的何足道武功高强,为什么在书中却销声匿迹了?其实并未销声匿迹,反而光大了昆仑派,助昆仑派成为...
如何处理日常工作和临时性任务之... 如何处理日常工作和临时性任务之间的关系临时性任务多半是重要的突发性任务,优先处理如果是不怎么重要的临...
陈情令:魏无羡当年求死坠落悬崖... 陈情令:魏无羡当年求死坠落悬崖,为何复活后没了这种想法?我觉得主要是因为找到了知音蓝忘机,知道这个世...
有谁知道这部电影叫什么名字?是... 有谁知道这部电影叫什么名字?是部国外电影。讲述的是一个女人如果赶上火车跟没有赶上是两种不同的命运。知...
孩子现在二年级,想报跟谁学张镇... 孩子现在二年级,想报跟谁学张镇老师的课,又不知道能不能学?有报过的吗?表示不认识,可以啊真的张镇老师...
《十段生命的律动》完整版在线播... 《十段生命的律动》完整版在线播放
斯文书卷气是什么意思呢? 斯文书卷气是什么意思呢?不是的.是说你很有书生的味道.好好先生.缺乏男人的阳钢之美,太细腻了或许已经...
电子手表怎么换电子,学生表 电子手表怎么换电子,学生表去找一个修手表的地方买一个电池,可以自己用螺丝刀扭开后盖,如果不放心可以让...
汽车后退时踩刹车出现响声? 汽车后退时踩刹车出现响声?刹车片和刹车盘摩擦的声音如果不严重可以不处理。
君高声自远,非是藉秋风 君高声自远,非是藉秋风有没有关于”君高声自远,非是藉秋风”的文章啊?你桐棚需要什么,说清楚点。原诗“...
现在高三了,到每次考试英语听力... 现在高三了,到每次考试英语听力都失分很多,应该怎么样提高英语听力能力?多数是不认真,你能听好的多看英...
后期做好的歌曲怎么替换上传到唱... 后期做好的歌曲怎么替换上传到唱吧?好像是添加到那个录音对应的本地文件夹