首页 > 编程语言 > 详细

Python学习:自定义对象

时间:2015-01-27 09:31:57      阅读:302      评论:0      收藏:0      [点我收藏+]

一:首先看一段小程序

<span style="font-size:18px;">class person:
    def __init__(self):
        print "new person"
p  = person();</span>


可以看出:python中用关键字class自定义对象,后面加一个冒号

然后需要定义类的构造方法__init_,构造方法中需要传入参数self,这个self相当于java中的this,指向对象自己。

然后p = Person()创建一个对象,那么就会执类的构造方法。

执行结果:

new person


二:如果定义类的属性

看一个小程序:

class person:
    def __init__(self):
        print "new person"
        self.name = "lyl"
p  = person();
print p.name

可以看出可以在构造方法中定义属性,用self

然后我们打印创建对象的name属性

输出结果:

new person
lyl


Python学习:自定义对象

原文:http://blog.csdn.net/u013628152/article/details/43161975

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!