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

相关文章
|
1月前
|
Python
python-面向对象
python-面向对象
15 2
|
5月前
|
Python
74 python - 打飞机案例(显示控制玩具飞机-面向对象)
74 python - 打飞机案例(显示控制玩具飞机-面向对象)
32 0
|
1月前
|
Java 程序员 数据安全/隐私保护
Python教程第6章 | Python面向对象
Python面向对象概念、类的定义和调用、类方法、修改和增加类属性、类和对象、初始化函数、类的继承、类的多态、类的访问控制
41 0
|
1月前
|
Python
|
2月前
|
机器学习/深度学习 人工智能 IDE
Python是一种高级、解释型、交互式和面向对象的脚本语言
Python是一种高级、解释型、交互式和面向对象的脚本语言
24 2
|
3月前
|
Python
【Python30天速成计划】6. 面向对象的继承和多态
【Python30天速成计划】6. 面向对象的继承和多态
|
3月前
|
Python
python 面向对象之继承
python 面向对象之继承
|
3月前
|
Python
Python基础学习 -- 面向对象
Python基础学习 -- 面向对象
15 0
|
3月前
python-pathlib模块使用 --- 面向对象的文件系统路径
python-pathlib模块使用 --- 面向对象的文件系统路径
20 0
|
3月前
|
算法 Python 容器
Python之变量命名、运算符和面向对象
【1月更文挑战第1天】 1、注释 注释分为单行注释和多行注释两种,单行注释用#表示,多行注释用(三个双引号"“”“”")或‘(三个单引号’‘’‘’')表示。如下所示:
102 2
Python之变量命名、运算符和面向对象