文件名称:实例对象-spring技术内幕(高清版)
文件大小:1000KB
文件格式:PDF
更新时间:2024-06-28 07:30:43
python
三、实例对象 类对象实例化得到实例对象(Instance Object),实例对象只能进行 属性引用 这一种操作。合法的 属性有两种:数据属性 和 方法。 数据属性 数据属性(data attributes)相当于C++中的数据成员,在Python中,数据属性不需要声明,当它们第 一次指定时就会被引入: class MyClass: i = 12345 def f(self): return 'hello world' x = MyClass() x.counter = 1 print(x.counter) del x.counter 注:在Python中每个值都是一个对象,可以通过 object.__class__来获取对象的 class (即类型),其 作用与 type() 相同。 方法 在类对象中定义的函数与普通函数只有一个特别的区别:它们的第一个参数必须是 self,用以指定 调用该方法的实例对象。