4.Python面向对象相关

面向对象

简介

概念

类别 内容 示例
面向过程 以过程为核心,分析出所需要解决问题的步骤,然后用函数把这些步骤一步步的实现,最后将这些函数合起来进行逻辑调用 建房子;1、打地基;2、搬砖;3、砌墙;4、刮腻子;5、排水电;6、装修
面向对象 以对象为核心,在解决问题的时候思考将问题分给哪个团队去完成来完成,将自己想象成一个上帝,进行指挥。 建房子:1、施工队;2、装修队

类与对象

类的概念 类的内容
类就相当于生活中的类别,是一个抽象的概念。示例如下:鸟类、圆类、人 类中有属性和方法。所谓属性:相当于程序中的变量名所谓方法:相当于程序中的函数

注:属性和方法都是该类所具有的的特征

类的定义

class 类名:
	类代码(属性,方法)

注:类名使用大驼峰命名的方式

类的特点

  • 类在没有实例化对象时,类中的代码也会预执行

__init__初始化方法

  • 作用:该方法用来初始化对象属性
  • 该方法不需要手动调用,在实例化对象的时候系统会自动执行一遍
  • 代码如下:
class Person:
    age = 21
    def __init__(self,name,height,money):
    #注:self 的作用:具有指针作用,指向对象本身
        self.name = name
        self.height = height
        self.money = money
    def get_money(self,value):
        self.money -= value
    def print_money(self):
        print(f'您的余额的{
     self.money}')
t = Person('弋万荣',170.0,100000)
t.print_money()
t.get_money
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值