类是一个特殊的对象(类对象)

类是一个特殊的对象(类对象
class Phone:

实例对象
myphone = Phone()


●在程序运行时,类同样会被加载到内存

●在Python中,类是一个特殊的对象:类对象

●在程序运行时,类对象在内存中只有一份,使用一个类可以创建出很多个对象实例

●除了封装实例的属性和方法外,类对象还可以拥有自己的属性和方法

1.类属性
2.类方法
通过类名.的方式可以访问 类的属性 或者 调用类的方法


生成对象的时候,实例对象内存空间保存了对象的属性;对象的实例方法保存在类对象的内存空间,对象调用实例方法时,对象会把自己的引用当做参数传递给类对象

内存中只有一份类对象(图纸),实例对象有多份

 

对象获取属性、方法的机制:向上查找
先查找对象内存空间、查找不到会查找类的内存空间。(如果还有父类、或者多继承,会继续往上查找)

 

posted @ 2023-05-24 16:00  sangern  阅读(18)  评论(0)    收藏  举报