Python学习记录二——类私有属性的用法

#类的书写例子
class Master():
    #定义初始化信息
    def __init__(self, name, ID):
        self. name = name
        self. ID = ID
        #定义私有属性(在属性或方法面前加__)
        self. __money = 100
    
    #定义静态方法(不需要传递参数)
    @staticmethod
    def info_print():
        print(f'周小姐的奶茶店')
    
    #打印顾客信息
    def add_customer(self):
        print(f'顾客姓名{self.name},ID号{self.ID},金额{self.__money}')
    
    #私有属性的访问和修改方法
    def get_money(self):
        return self.__money
    def set_money(self, money):
        self.__money = money
        return self.__money

#初始化该顾客信息
customer = Master('Li', 1)
print(customer)
customer.set_money(500)
customer.add_customer()
customer.info_print()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值