Python面向对象:类和对象-属性

语法:

class 类名:
    属性值
    类函数
#创建实例
类名()

规范:1)类名每个单词的首字母大写,遵循标识符大驼峰命名法 。

           2)类名命名时要见名知意,提高代码的可读性。

1.如何定义类?

所有你认为具有共同属性以及共同特征的,都可以划分为一个类,比如你和我,我们都单身,没有男朋友,也没有女朋友,那我们可以划分为单身类;比如有一个人,他有别人都没有的特征,他有千里眼,那他自己可以不可以归为一类呢?可以,一个人也是一个类,因为类是具有相同特征,相同行为的集合,集合也可以只有一个值或者为空。

2.什么是对象?

对象(object)是一类事物中的一个成员(个体),对象又被称为实例,是类的某个实体,某个成员。比如单身类中的某个具体的人(你或者我)就是对象(实例)。

class Dog:
    pass


# 得到一个类
print(Dog)
# 得到一个对象/实例
print(Dog())

运行结果:0x000001C5D39A44A8表示对象存在的内存地址

3.类和对象的关系

类就相当于造车时的施工图纸(模板),而造好的车子就是对象。

class Car:
    pass


# 得到一个类
print(Car)
# 得到一个对象/实例
my_car = Car()
print(my_car)
# 再创建一个对象/实例
your_car = Car()
print(your_car)
# 两个不同的对象,不相等
print(my_car == your_car)
print(Car() == Car())

运行结果:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值