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

相关文章
|
3天前
|
Python
python-面向对象
python-面向对象
18 2
|
3天前
|
Python
Python中的面向对象
【5月更文挑战第4天】面向对象编程(OOP)是Python的核心,涉及类与对象、封装、继承和多态。类是对象的模板,对象则是类的实例。例如,`Person`类有`__init__`构造方法和`greet`方法。
15 3
|
3天前
|
算法 Python
Python面向对象oop编程(二)
Python面向对象oop编程(二)
|
3天前
|
数据安全/隐私保护 Python
python基础之面向对象
面向对象编程(OOP)是一种以对象为中心的编程范式,通过对象和类实现现实世界的抽象。对象是程序的基本单元,类是对象的模板。主要特点包括:封装,通过访问修饰符隐藏对象内部细节,保证数据安全;继承,子类继承父类属性和方法,实现代码复用;多态,同方法调用在不同对象上产生不同行为,增强灵活性。示例代码展示了Python中的类定义、封装、继承和多态概念。
|
3天前
|
Java 程序员 Python
python学习13-面向对象的三大特征、特殊方法和特殊属性、类的浅拷贝和深拷贝
python学习13-面向对象的三大特征、特殊方法和特殊属性、类的浅拷贝和深拷贝
|
3天前
|
开发者 Python
「Python系列」Python面向对象
Python 是一种面向对象的编程语言,它提供了类和对象的概念来组织和封装代码。面向对象编程(Object-Oriented Programming,简称 OOP)是一种编程范式,它使用“对象”来设计软件和应用程序。对象是由数据和可以对这些数据执行的操作(即方法)组成的实体。
23 5
|
3天前
|
Python
python基础篇:python面向对象有哪些魔术方法?具体有什么用?
python基础篇:python面向对象有哪些魔术方法?具体有什么用?
18 1
|
3天前
|
Python
Python面向对象(九)
Python面向对象(九)
18 0
Python面向对象(九)
|
3天前
|
Python
07 Python面向对象的三大特点【封装、继承、多态】
07 Python面向对象的三大特点【封装、继承、多态】
9 0
|
3天前
|
Python
06 Python之面向对象基础
06 Python之面向对象基础
40 0