Python中如何区分类属性、对象属性、私有属性和私有方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1372个文字,预计阅读时间需要6分钟。
一、属性与属性性属性性指的是类对象所拥有的特性,这些特性被该类及其所有实例共享。属性性定义在类中,不依赖于具体的函数。
属性性可以通过类对象和实例对象来获取。即:类名.属性名 和 实例对象.属性名
例如:pythonclass Person: def __init__(self, name, age): self.name=name self.age=age
类属性Person.count=0
实例化对象p1=Person(Alice, 25)p2=Person(Bob, 30)
获取类属性print(Person.count) # 输出:0print(p1.count) # 输出:0
获取实例属性print(p1.name) # 输出:Aliceprint(p2.age) # 输出:30
一、类属性
本文共计1372个文字,预计阅读时间需要6分钟。
一、属性与属性性属性性指的是类对象所拥有的特性,这些特性被该类及其所有实例共享。属性性定义在类中,不依赖于具体的函数。
属性性可以通过类对象和实例对象来获取。即:类名.属性名 和 实例对象.属性名
例如:pythonclass Person: def __init__(self, name, age): self.name=name self.age=age
类属性Person.count=0
实例化对象p1=Person(Alice, 25)p2=Person(Bob, 30)
获取类属性print(Person.count) # 输出:0print(p1.count) # 输出:0
获取实例属性print(p1.name) # 输出:Aliceprint(p2.age) # 输出:30

