python 代码片段22

#coding=utf-8

class AddressBookEntry(object):
    version=0.1
    def __init__(self, name,phone):
        self.name = name
        self.phone= phone
    def update_phone(self,phone):
        self.phone= phone
'''
version属于静态成员变量,属于整个类的变量,可以在所有
实例之间共享
'''

#python没有构造函数,也没有析构函数,也没有new和free关键词

#python使用的是“初始化程序”而不是“构造函数”__init__


#python声明时使用,但是在调用时不使用self

john=AddressBookEntry('John Doe','408-555-1212')
jane=AddressBookEntry('Jane Doe','650-555-1212')

你可能感兴趣的:(python 代码片段22)