python 面相对象讲解

编程入门 行业动态 更新时间:2024-10-15 16:21:01

python <a href=https://www.elefans.com/category/jswz/34/1748142.html style=面相对象讲解"/>

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 面相对象讲解

本文发布于:2024-02-26 09:04:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701966.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:面相   对象   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!