零基础入门学习Python【已关闭】

零基础入门学习Python【已关闭】

97课时 |
76020人已学 |
(43 评论)

课程还未发布
不允许加入和购买
课程还未发布
不允许加入和购买

 组合?

c类持有a类和b类的实例化对象。称为组合。

self:调用者,属性、方法的所有者。

 

绑定:

属性和方法属于类,不属于实例对象。

通过dict关键字打印可以看出。

 

类、类对象、实例对象

python的变量不需要声明。直接调用并复制,就相当于初始化

1.覆盖关系。

类对象的属性,与类定义的属性绑定。

实例对象的属性,会覆盖类对象的属性

属性和方法名字相同,属性会把方法覆盖掉

2.生命周期问题

类定义的属性和方法,不随着类对象的销毁、创建而存在。

即:类对象创建,类中属性和方法都创建了;

类通过del 销毁、删除,类中属性和方法依然存在。依然存在于内存中。之前创建的对象却依然存。

 

c语言中:

静态属性 只有在程序退出的时候,才会背释放

 

 

 

 

[展开全文]
杨超凡 · 2018-07-12 · 039类和对象:拾遗 0

授课教师

鱼C-工作室
阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区