python面向对象编程(三)

张开发
2026/4/10 4:11:00 15 分钟阅读

分享文章

python面向对象编程(三)
1.类和实例2.访问权限3.继承和多态4.获取对象的信息5.类的实例属性和类的属性6.property7.多重继承8.定制类9.枚举类10.元类------------------------------------------------------------------------1.类和对象的概念2.python的类和实例对象的语法3.类的实例属性4.类的实例方法和self5.__new__和__init__6.类对象和类属性7.类方法8.静态方法9.封装继承和多态10.数据结构和算法11.设计模式案例一对象的方法类的方法静态方法class Tool:#工具类 #类的属性count count 0 def __init__(self,name): self.name name Tool.count 1 #对象的方法也就是实例化的方法 def obj_fun(self): print(this is object functoin) #类的方法主要这里有一个类方法的语法糖classmethod classmethod def show_count(cls): print(f已经创建了{cls.count}工具对象) #静态方法这里又一个语法糖staticmethod staticmethod def show_help(): print(game runing) tool1 Tool(斧头) Tool.show_count() Tool.show_help()

更多文章