您的位置:首页 > 编程语言 > Python开发

python之类定义

2015-11-19 01:19 627 查看
## 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: