类
就是一类事物,具有一些相同的特征和属性。
类的创建
class 类名``class 类名:
“”“类的描述文档:说明类的作用,作者,开发时间等”""
def __init__(self, name):
"""文档注释:声明类型的属性的位置"""
self.name = name
def 方法名称(self):
"""定义方法,当前对象的执行方法"""
方法中的执行代码
对象
对象的定义
对象即描述生活中存在的具体事物。
对象的调用
访问属性
print(对象.属性名称)
修改属性
对象.属性名称 = 新数据
调用方法
对象.方法名称(参数)
具体案例
定义一个类实现银行帐户的概念,包括的变量有“帐号”和“存款余额” ,包括的方法有“存款”、“取款”和“查询余额”。定义类,创建帐户类的对象,并完成相应操作。
class BankNums:
def __init__(self, ID, money):
self.ID = ID
self.money = money
def addMoney(self, money):
self.money += money
print(f"存入金额:{money}元,余额{self.money}")
def quMoney(self, money):
self.money -= money
print(f"取出金额:{money}元,余额{self.money}")
def lookMoney(self):
print(f"余额 %s" % self.money)
user = BankNums(ID=1, money=10)
user.addMoney(90)
user.quMoney(70)
user.lookMoney()