OOP-面向对象(一)

一图描述面向对象

类 - 相关参考

定义一个类
# 在定义类名的时候推荐使用大陀峰
class Car:
    pass

# 推荐这么定义
class Car():
    pass


class Car(object):
    pass
定义一个成员属性
class Car():
    color = '白色'
定义一个成员方法
class Car():
    def laba(self):
        print('滴滴滴滴的叫')
类的实例化, 产生一个对象 mycar
class Car():
    color = '白色'
    def laba(self):
        print('滴滴滴滴的叫')

mycar = Car()
使用对象调用一个属性
class Car():
    color = '白色'
    def laba(self):
        print('滴滴滴滴的叫')

mycar = Car()
print(mycar.color) # 白色
使用对象调用一个方法
class Car():
    color = '白色'
    def laba(self):
        print('滴滴滴滴的叫')


# 方法的特殊之处就在于实例对象会作为函数的第一个参数被传入。 
# 在我们的示例中,调用 mycar.laba() 其实就相当于 Car.laba(mycar)
mycar = Car()
print(mycar.laba()) # 滴滴滴滴的叫
动态为当前mycar对象赋值一个color属性为 红色
class Car():
    color = '白色'
    def laba(self):
        print('滴滴滴滴的叫')

mycar = Car()
mycar.color = '红色'
print(mycar.color) # 红色
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值