11 对象

  • 1 对象的创建
    实例名 = 类名()
    stu = Student('Jack', '20')
    print(stu.name)  #实例属性
    print(stu.age)   #实例属性
    stu.info         #实例方法,默认参数self
    
  • 2 类属性、类方法、静态方法
    类属性: 类中方法外的变量称为类属性,被该类的所有对象所共享
    Student.native_pace 访问类属性
    类方法: 使用@classmethod修饰的方法,使用类名直接访问的方法,默认参数cls
    Student.cm()调用类方法
    静态方法:使用@staticmethod修饰的主法,使用类名直接访问的方法,无默认参数
    Student.sm()调用静态方法
  • 3 动态绑定属性和方法
    stu1.gender = '男' # 动态绑定属性
      def show():
      print('定义在类之外的,称为函数')
      stu1.show = show
      stu1.show()
    
posted @   yiyi&jojo  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示