首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

《Python入门09》揭秘python面向对象的编程~

'Sir Lancelot' 你(通过像调用函数一样调用类)创建一个对象,并将其关联到变量o,然后就可以使用方法set_name和get_name了(假设OpenObject支持这些方法)。...>>> global_name 'Sir Lancelot' 这意味着使用OpenObject类的实例(对象)时,你需要考虑global_name的内容。...如果你使用属性而非全局变量重新编写前面的类,并将其重命名为ClosedObject,就可像下面这样使用它: >>> c =ClosedObject() >>>c.set_name('Sir Lancelot...') >>>c.get_name() 'Sir Lancelot' 到目前为止一切顺利,但这并不能证明名称不是存储在全局变量中的。...>>>c.get_name() 'Sir Lancelot' 其名称还在!因为这个对象有自己的状态。对象的状态由其属性(如名称)描述。

65120
领券