乐愚社区Beta

 编程语言  >  0基础学python(十)

0基础学python(十)

P2P  L3  • 2020-11-06 • 回复 2 • 只看楼主举报    

这节课就好好讲一下类

类是一个抽象的概念,例如狗,猫,人,这些让你脑海有一个概念,但是狗,猫也分很多种类,人也分黑人,白人,黄种人,看不见摸不着的就是类

对象就是看的间摸得着的东西,例如那只狗,那辆劳斯莱斯,那个女孩,我们可以感知到的东西就是对象

类和对象的关系,类就好比图纸,而对象就是依靠图纸做出来的东西

类由三部分构成,类名,方法,属性,大家可以想想看,例如狗,大家脑子里想的是什么,首先是一个动物它的名字是狗,然后它有什么特点,四条腿,牙是尖的等等这些都是狗的属性,狗会干什么呢,会咬人,拆家等等这些就是方法

约定俗成类名的第一个字母大写

class Dog():
    age = 1
    def bark(self):
        print('%d岁大的狗正在叫'%(self.name))

其中class就是关键字,带有class被称为类,Dog就是类的名字,age是类的属性,bark那个函数就是方法

实例化对象简单理解就是用图纸造出实物,变量名=类名()

dog1 = Dog()

对象成员操作

class Cat:
    #属性

    #方法
    def eat(self):
        print("猫在吃鱼....")

    def drink(self):
        print("猫正在喝可乐.....")

#创建一个对象
tom = Cat()

#调用tom指向的对象中的 方法
tom.eat()
tom.drink()
#修改(增加)对象中成员
tom.name = "汤姆"
tom.age = 40

类的内容比较多,剩下慢慢讲??


2条回帖
何木木  L0  评论于
(0)  回复(0) 1#
还没注册帐号?快来注册社区帐号,和我们一起嗨起来!
关于本社区

集各类兴趣爱好于一身的轻量化交流社区,在此您可以和他人一起分享交流您觉得有价值的内容,社区鼓励大家发表原创内容,为社区添砖加瓦!

发帖奖励 → 社区版规 → 招聘版主 →
推荐版块
扫描二维码下载社区APP
回到顶部