python --面向对象

'''面向对象”
程序        现实中
对象          具体的事情
现实的事物   变成电脑中的程序
世间万物皆对象

好处:

面向对象:
类
对象
属性
方法

对象:
对象的集合

类别:
多个对象,提取对象的共同特征和动作,封装在一个类中

'''
#所有类名要求首字母大写,多个单词使用驼峰式命名 类当作一个模子
'''格式:
class 类名[(父类)]:
    属性:特征
    方法:动作
'''
class Phone:
    brand='华为'
yp=Phone()##找的就是phone的空间
fieif=Phone()
print(yp.brand)
print(yp)
print(fieif)
#构建一个某型,自己没有,才向模型中找。动态创建属性

改类属性

类名.属性名=‘’

class Cat:
    type ="猫"
    def __init__(self,nickname,age,color):
        self.nickname=nickname
        self.age=age
        self.color=color
    def eat(self ,food):
        print("{}喜欢吃{}".format(self.nickname,food))
    def catch_mouse(self,color,weight):
        print('{}抓了一直{}kg的{}老鼠'.format(self.nickname,weight,color))
    def sleep(self,hour):
        print("{}正在睡觉奥".format(self.nickname))
cat=Cat('mimi',18,'write')
cat.eat('灰灰')
cat.catch_mouse("grey",100)
cat.sleep('300')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值