Python学习20:类和对象

笔者: 出处:https://blog.csdn.net/JackMengJin 笔者原创,文章转载需注明,如果喜欢请点赞+关注,感谢支持!

导读:python中一切皆对象,没有接触过的可能会觉得类和对象很难学。不要怕,学习python的类和对象看这一篇就够了!

 

目录

1.类和对象的概念

2.类和对象的表示

3. 关系和命名

4. 属性

5. 方法

6. 初始化

7. 类的继承

8. 超继承

9. 多重继承


 

类和对象

1.类和对象的概念

类的定义:类就是表示种类、分类的意思。可以理解为人以群分,物以类聚,相似点、共同之处。

在python中两个有相同点,就可以封装成类,可以把类理解为模型,蓝图,图纸。

对象的定义:intance,实例,是一个群当中的成员,个体,也是类当中的成员。object,东西

可以将对象理解对象为图纸、模型印出来实际的东西。

比如植物大战僵尸,类就是每一个可以种植的植物类,比如豌豆射手,坚果墙等,对象就是实际建造出来的个体。

 

2.类和对象的表示

2.1 类的表示

class 类名
    类的组成部分

创建一个"男人"类:

class Man:
    pass

创建一个类用class + 类名即可。

打印下类:

class Man:
    """ 男人类 """
    pass


print(Man)
<class '__main__.Man'>

 

2.2 对象的表示

类名+()

声明一个"new_man"对象:

new_man = Man()

一个类名加()就可以表示一个对象。

打印下对象:

class Man:
    """ 男人类 """
    pass


new_man = Man()
print(new_man)
<__main__.Man object at 0x0000021231D554C8>

通过打印可以看出初始化的每个对象都是不同的:

new_man = Man()
old_man = Man()
print(new_man)
print(old_man)
<__main__.Man object at 0x00000178B3A254C8>
<__main__.Man object at 0x00000178B3A25F48>

 

3. 关系和命名

3.1 类和对象的关系

类是具备相同特征或者行为的一个群体,可以理解为一个模型,用来‘’对象。

而对象就是个体,由模型造出来一个具体的东西

所以类和对象的关系无非就是先有类后有对象,对象通过类产生出来。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值