网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python面向对象之魔术方法(特定时机自动触发) 魔术属性

魔术方法(特定时机自动触发)

网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、重庆小程序开发公司、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了乐陵免费建站欢迎大家使用!

__init__ 构造方法

触发时机:实例化对象,初始化的时候触发
功能:为对象添加成员
参数:参数不固定,至少一个self参数
返回值:无

# (1) 基本语法
class MyClass():
def __init__(self):
print("构造方法被触发 ...")
        self.color= "屎黄色"
        
# 实例化对象
obj = MyClass()
print(obj.__dict__)
print(obj.color)

# (2) 带有多个参数的构造方法
class MyClass():
def __init__(self,color):
        self.color= color

# 实例化对象
obj1 = MyClass("狗屎绿")
print(obj1.color)
obj2= MyClass("粉嫩红")
print(obj2.color)

# (3)类可以是一个,对象可以是多个,创造的对象彼此是独立的;
class Children():
def __init__(self,name,skin):
        self.name= name
        self.skin= skin
    
def cry(self):
print("小孩一下生久哇哇哇的哭")
    
def la(self):
print("小孩一下生久拉粑粑")
        
def __eat(self):
print("小孩一下生就要吃奶奶..")
    
def info(self):
print("小孩的名字:{},小孩的肤色{}".format(self.name,self.skin))
        
def info2(self,name,skin):
print("小孩的名字:{},小孩的肤色{}".format(name,skin))


# 实例化对象
afanda = Children("阿凡达","深蓝色")
afanda.cry()
afanda.info()

haoke= Children("绿巨人","绿色的")
haoke.la()
haoke.info()

wangbaoqiang= Children("王宝强","亮绿色")
wangbaoqiang.info()
# wangbaoqiang.__eat() error
wangbaoqiang.info2("张保张","黄色")

新闻名称:python面向对象之魔术方法(特定时机自动触发) 魔术属性
本文地址:http://bjjierui.cn/article/dscgidh.html

其他资讯