python 类和对象

今天给大家分享下python 类的一些基础知识点,学到这里相信大家对python的了解已经有一定的程度了。今天说的python 类很合适那些做长期产品开发的朋友。

python oop相比其他的比如C++,JAVA语言的话的理解和使用要更简单,它把一些复杂的语法特性给除去了。

大家开始接触python 类的时候,可以把它想象成一棵树,树干=父类,树根=子类。

树根吸收树干的营养,并且可以同时吸收几棵树干的营养,所以python 可以进行多继承,并且可以重写父类的属性和方法。

class Person():
def __init__(self,name):
self.name = name

def say(self):#对象方法
print self.name

def __notsay(self):##私有方法
print self.name

user = Person('xiaoming')
user.say()
user.__say()


上面是简单的类定义,__init__()这个是类的构造函数,在生成对象的时候调用,其他的语言也有类似的构造方法。

由于python自身有垃圾回收的机制,所以大家不用定义析构方法也是可以的。

转载于:https://www.cnblogs.com/wanpython/archive/2012/11/29/2794516.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值