python对函数进行封装,面向对象的封装
仅用于研究参考。
面向对象封装案例目标封装编写类01。封装是面向对象编程的一个主要特征。面向对象编程的第一步3354将属性和方法封装到一个抽象类中。外界使用类来创建对象,然后对象方法的细节被封装在类中。02.胖子爱喝可乐水,爱嚼槟榔。
肥白体重75.0kg,每天嚼槟榔10元人民币。胖白就要3.5元人民币# -*-编码:utf-8 -*-
班级死胖子:
def __init__(自身,姓名,体重):
self.name=name
自重=重量
定义吃(自己):
打印(支付10元人民币)
定义饮料(自我):
打印(支付3.5元人民币)
def hello(自己):
打印( %s% s kg%(自身名称,自身重量)的重量)
if __name__==__main__ :
李白=死胖子(李白, 75 )
libai.eat()
libai.drink()
Libai.hello()03。胖阶级扩张:拍摄小胖男孩的需求
向Fat类添加__del__内置方法。被del的时候,打印“我被打死了,多惨”写枪类,写射击方法。先拍杀小肥班给肥班加方法。代码如下:# -*-编码:utf-8 -*-
班级死胖子:
def __init__(自身,姓名,体重):
self.name=name
自重=重量
定义吃(自己):
打印(支付10元人民币)
定义饮料(自我):
打印(支付3.5元人民币)
def hello(自己):
打印( %s% s kg%(自身名称,自身重量)的重量)
def __del__(self):
Print(%s,这个小胖子死了,好惨 % self.name)
if __name__==__main__ :
李白=死胖子(李白, 75 )
libai.eat()
libai.drink()
libai.hello()
Del libai表现如下:
g:\ python 27 \ python . exe F:/python project/cigarettesystem/dead fatboy . py
付10元人民币
支付3.5元人民币
李白体重75公斤。
李白的小胖子死了,好惨。写一个枪类杀这个小胖子的类枪:
def fire(self,obj):
打印(开炮孔!)
del obj
if __name__==__main__ :
李白=死胖子(李白, 75 )
libai.eat()
libai.drink()
libai.hello()
gun=Gun()
gun.fire(李白)的执行代码如下:
g:\ python 27 \ python . exe F:/python project/cigarettesystem/dead fatboy . py
付10元人民币
支付3.5元人民币
李白体重75公斤。
开火!
李白的小胖子死了,好惨!
关注微信微信官方账号,回复【数据】,Python,PHP,JAVA,web,即可获取Python,PHP,JAVA,前端等视频数据。
来自海洋的渔夫原创作品,
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。