Python中类属性与数据属性的区别是什么

1 投票
1 回答
6012 浏览
提问于 2025-04-17 06:10

可能是重复的问题:
Python:类属性和实例属性的区别

class a:
    m = 1
    def __init__(self):
        self.n = 2

根据我正在阅读的书,m 被称为类属性,而 n 被称为数据属性,但它们之间有什么区别呢?

它们的操作似乎几乎是一样的。我能说的唯一区别就是一个在 __init__ 函数里,另一个不在。

1 个回答

-1

这实际上是一个重复的问题,下面有一个例子来说明它们之间的区别。

Python:类属性和实例属性的区别

撰写回答