面相对象讲解"/>
python 面相对象讲解
面相对象是把函数进行封装后放入对象,使得开发更快
类是特征即是属性
行为即是方法
对象是类创建的事物
创建对象
对象又名实例。
对象名 = 类名()
#类是一个模板
class Dog:passd1 = Dog()#创建第1个实例
d2 = Dog()#创建第2个实例
#实例化一个方法方便调用
d1.name = '大黄'
d2.name = '二黑'print(d1.name)
print(d2.name)
1.创建对象的过程也叫实例化对象
2.添加默认属性创建实例方法self
#类是一个模板
class Dog:#构造方法第一个参数必须是self#self表示当前实例def __init__(self,name,height,blood,power):#名字self.name = nameself.height = height#默认属性self.blood = 10self.power = powerd1 = Dog('大黄',0.7,10,3)#创建第1个实例
d2 = Dog('二黑',0.5,10,4)#创建第2个实例
#实例化一个方法方便调用print(d1.name)
print(d2.name)
selfself指的是调用该函数的对象
def __init__初始化方法
构造方法第一个参数必须是self
3.添加和获取属性
对象名.属性名 = 值
#类是一个模板
class Dog:#构造方法第一个参数必须是self#self表示当前实例def __init__(self,name,height,power):#名字self.name = nameself.height = height#默认属性self.blood = 10self.power = powerd1 = Dog('大黄',0.7,3)#创建第1个实例
d2 = Dog('二黑',0.5,4)#创建第2个实例
#实例化一个方法方便调用
#访问属性用实例名字加上加上点在加上属性的名字
print(d1.blood)
d1.blood=9
print(d1.blood)
4.魔法方法 __的函数叫做魔法方法指的是具有特殊功能的函数
__init __() 注意前后有下划线构成
init()方法的作用:初始化对象
class car():#初始化方法并且添加实例属性#self表示当前实例属性def __init__(self,color,brand,plate,price):self.color = colorself.brand = brandself.plate = plateself.price = pricedef driver(self):#这里输出
#调用实例属性 print(self.color,self.brand,self.plate,self.price)
#实例名
c = car("红色","奔驰","黑A00000",15000000)
#调用实例属性
c.driver()
码字不易啊,喜欢的朋友可以关注一下,一位爱玩爬虫的学生
因为热爱,所以喜欢。
一起学爬虫呀!!!
更多推荐
python 面相对象讲解
发布评论