day16

面向对象
  1. 编程思想

    • 面向过程编程 起步是编程的程序步骤
    • 面向函数编程 起步是调用函数或创造函数
    • 面向对象编程 起步是创建或调用类和对象
  2. 认识类和对象

    • 类:具有相似功能的函数的统筹
    • 对象:类的具体表现
  3. 定义类和创建对象

    class 类名():
        """
        类的说明文档:多行注释
        类的内容(方法,属性):由方法和属性组成;方法分为对象,类,静态类方法;属性分为类属性和对象属性    方法:函数   属性:变量
        类名的规范:见名知意,驼峰式命名,不修改原系统的名字
        """
    
    class Student(object):
        """
        学生类
        """
        #常用的魔法方法 类中以__为开始和结尾的类的固定的私有方法
        def __init__(self,name,age,id): #传入的参数个数
            self.name=name
            self.age=age
            self.__id=id
    
    
        def __repr__(self): # 打印类的对象 必须有一个字符串的类的对象的返回值
            return '返回值'
        def pr(self):
            print(self.__id)
    
        @ classmethod  #类方法 装饰器+函数
        def class_room(self):
            """
            self: 不需要传参数,系统会自动将变量名传给self
            :return:
            """
            print('python2022')
        @ staticmethod  #静态方法  装饰器+函数
        def student():
            print('python')
    if __name__ == '__main__':6
        a=Student('strs',15,'das')
        a.class_room()#调用 类.函数方法
        a.student()
        a.pr()
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值