## Python之Class定义模型(如:person)
#类定义
class people:
#定义基本属性
name = ''
age = 0
#定义私有属性(变量前面追加两个短斜杠)
__weight = 0
#定义构造方法(__init__表示构造函数)
def __init__(self,n,a,w):
self.name = n
self.age = a
self.__weight = w
#定义public的对外方法(self相当于C++中的this指针一般)
#将一个功能体进行一个完整的封装,对外提供服务
def speak(self):
print("%s is speaking: I am %d years old" %(self.name,self.age))
p = people('tom',10,30)
p.speak()
@@结果
tom is speaking: I am 10 years old