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
类的内容比较多,剩下慢慢讲??