码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习:自定义对象

时间:2015-01-27 09:33:18      阅读:251      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!