中创高科官方网站wordpress 邮件代码
中创高科官方网站,wordpress 邮件代码,wordpress 缩略图添加,河南省建设资格注册中心网站Python 类变量和成员变量类与对象的方法我们已经讨论了类与对象的功能部分#xff0c;现在我们来看一下它的数据部分。事实上#xff0c;它们只是与类和对象的名称空间 绑定 的普通变量#xff0c;即这些名称只在这些类与对象的前提下有效。有两种类型的 域 ——类的变量和对…Python 类变量和成员变量类与对象的方法我们已经讨论了类与对象的功能部分现在我们来看一下它的数据部分。事实上它们只是与类和对象的名称空间 绑定 的普通变量即这些名称只在这些类与对象的前提下有效。有两种类型的 域 ——类的变量和对象的变量它们根据是类还是对象 拥有 这个变量而区分。类的变量 由一个类的所有对象(实例)共享使用。只有一个类变量的拷贝所以当某个对象对类的变量做了改动的时候这个改动会反映到所有其他的实例上。对象的变量 由类的每个对象/实例拥有。因此每个对象有自己对这个域的一份拷贝即它们不是共享的在同一个类的不同实例中虽然对象的变量有相同的名称但是是互不相关的。通过一个例子会使这个易于理解。#!/usr/bin/python# Filename: objvar.pyclass Person:Represents a person.population 0def __init__(self, name):Initializes the persons data.self.name nameprint (Initializing %s) % self.name# When this person is created, he/she# adds to the populationPerson.population 1def __del__(self):I am dying.print %s says bye. % self.namePerson.population - 1if Person.population 0:print I am the last one.else:print There are still %d people left. % Person.populationdef sayHi(self):Greeting by the person.Really, thats all it does.print Hi, my name is %s. % self.namedef howMany(self):Prints the current population.if Person.population 1:print I am the only person here.else:print We have %d persons here. % Person.populationswaroop Person(Swaroop)swaroop.sayHi()swaroop.howMany()kalam Person(Abdul Kalam)kalam.sayHi()kalam.howMany()swaroop.sayHi()swaroop.howMany()(源文件code/objvar.py)输出$ python objvar.py(Initializing Swaroop)Hi, my name is Swaroop.I am the only person here.(Initializing Abdul Kalam)Hi, my name is Abdul Kalam.We have 2 persons here.Hi, my name is Swaroop.We have 2 persons here.Abdul Kalam says bye.There are still 1 people left.Swaroop says bye.I am the last one.类的变量 由一个类的所有对象(实例)共享使用。只有一个类变量的拷贝所以当某个对象对类的变量做了改动的时候这个改动会反映到所有其他的实例上。当实例调用完成之后或者有实例被删除时(del 实例名称)调用__del__函数
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/91790.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!