关闭

python之类定义

101人阅读 评论(0) 收藏 举报
分类:

## 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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:143808次
    • 积分:3983
    • 等级:
    • 排名:第8177名
    • 原创:243篇
    • 转载:159篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论