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月前
|
Java 程序员 C++
Python 面向对象详解!
本文详细介绍了Python中的面向对象编程(OOP),包括类、对象、继承、封装、多态和抽象等核心概念。通过具体示例,解释了如何使用类定义对象的属性和方法,以及如何通过继承实现代码重用。文章还探讨了封装和多态的重要性,并介绍了私有属性和抽象类的使用方法。最后,总结了OOP的四大支柱:封装、抽象、继承和多态,强调了这些概念在Python编程中的应用。适合Java程序员扩展Python编程知识。
74 2
|
3月前
|
Python
你真的会面向对象吗!解密Python“魔术方法”
你真的会面向对象吗!解密Python“魔术方法”
40 0
|
1月前
|
Python
Python面向对象(2)
【10月更文挑战第14天】
Python面向对象(2)
|
1月前
|
设计模式 程序员 C语言
Python面向对象
【10月更文挑战第13天】
Python面向对象
|
5月前
|
Python
Python进阶第一篇(Python的面向对象)
Python进阶第一篇(Python的面向对象)
|
6月前
|
存储 算法 安全
Python编程实验六:面向对象应用
Python编程实验六:面向对象应用
111 1
|
2月前
|
前端开发 Python
Python编程的面向对象有哪些(二)
Python编程的面向对象(二)—类的多态
|
2月前
|
IDE Java 开发工具
Python类与面向对象
Python类与面向对象
|
1月前
|
Python
Python编程-关于面向对象的一些
Python编程-关于面向对象的一些
|
6月前
|
人工智能 自然语言处理 开发者
Python基础教程——面向对象
Python基础教程——面向对象
下一篇
无影云桌面