Python类与对象的理解误区
在学习Python类和对象时,可能会存在以下几种误解误区:
类是对象的模板:这个理解是正确的。类定义了对象的属性和行为。
创建对象即运行类:理解有误。创建一个类的对象,仅仅是为该类创建了一个实例,并未自动执行类中的所有代码(除非包含特殊逻辑如方法调用)。
计算机内存中存储的是类而不是对象:这个表述是正确的。在Python中,每个类都对应于内存中的一个元组(tuple),但这个元组本身不包含任何实际的对象数据。
一旦创建了类的实例,就不能再改变类:理解有误。类定义了对象的基本属性和行为,但是并不限制已创建的对象如何修改其属性或调用新的方法。
还没有评论,来说两句吧...