Python--面向对象

简介: 简单使用

就是一类事物,具有一些相同的特征和属性。

类的创建

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()

相关文章
|
27天前
|
Python
Python进阶第一篇(Python的面向对象)
Python进阶第一篇(Python的面向对象)
|
2月前
|
存储 算法 安全
Python编程实验六:面向对象应用
Python编程实验六:面向对象应用
66 1
|
2月前
|
人工智能 自然语言处理 开发者
Python基础教程——面向对象
Python基础教程——面向对象
|
19天前
|
Python
Python面向对象进阶:深入解析面向对象三要素——封装、继承与多态
Python面向对象进阶:深入解析面向对象三要素——封装、继承与多态
|
19天前
|
Python
Python面向对象基础与魔法方法详解
Python面向对象基础与魔法方法详解
|
19天前
|
Python
python面向对象
python面向对象
10 1
|
2月前
|
存储 对象存储 Python
Python进阶 -- 面向对象 基础
Python进阶 -- 面向对象 基础
18 2
|
2月前
|
存储 对象存储 Python
Python进阶---面向对象 补充
Python进阶---面向对象 补充
30 1
|
2月前
|
Python
Python进阶---面向对象 继承
Python进阶---面向对象 继承
16 1
|
2月前
|
架构师 开发工具 C++
最新python--类与面向对象-1,一线互联网架构师360°全方面性能调优
最新python--类与面向对象-1,一线互联网架构师360°全方面性能调优
最新python--类与面向对象-1,一线互联网架构师360°全方面性能调优

相关实验场景

更多