Python:面向对象总结

# 面向过程:根据业务逻辑从上到下写代码,按照步骤去解决问题  关注的是怎么做  不适合做大项目
#面向对象:关注的是设计思维 关注的是谁来做  适合大项目
#类:就是一个模板,模板里可以包含多个函数,函数里实现一些功能  对象是类的具体实现
#对象:根据模板创建的实例,通过实例对象可以执行类中的函数 类是对象的抽象

#类的组成:类名、属性、方法
#如创建人类:类名:人  属性:年龄、身高  方法:吃、跑

#类是具有一组相同或相似的特征【属性】和行为【方法】的一系列对象的集合
#对象:对象是实实在在的一个东西,类的具体化、实例化


#定义类格式
#class Foo(object):
#     方法列表
#类名采用大驼峰式命名

class Person:
    '''
    对应人的属性
    '''
    name='jr'
    age=24
    '''
    对应人的行为
    '''
    def __init__(self):   #实例属性
        self.name='JR'
        pass
    def eat(self):
        print("慢慢吃")
        pass
    def run(self):
        print("快速跑")
        pass
    pass
#创建对象语法:对象名=类名()  类的实例化
kd=Person()
kd.eat()   #调用函数
kd.run()   #调用函数
print("{}的年龄是:{}".format(kd.name,kd.age))


#实例方法:在类的内部,使用def关键字可以定义一个实例的方法,与一般的函数不同
#类方法必须包含参数self,起占位作用(注:不一定只叫self,也可以叫其他的名字),且为第一个参数,一个类里面可以有很多个实例方法
#类属性:类里面定义的变量。定义在类里面,方法之外的属性称为类属性,
# 定义在方法里面使用self引用的属性称为实例属性

运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值