热线电话:13121318867

登录
2019-03-26 阅读量: 622
什么是对象类?

什么是对象类?

与Java Object类一样,在Python(从3.x版本)中,object是所有类的根。

在Python 3.x中,“类Test(对象)”和“类Test”是相同的。

在Python 2.x中,“类Test(object)”创建一个对象为parent(称为新样式类)的类,“class Test”创建旧样式类(没有对象parent)。

class X(object):

def __init__(self,a):

self.num = a

def doubleup(self):

self.num *= 2

class Y(X):

def __init__(self,a):

X.__init__(self, a)

def tripleup(self):

self.num *= 3

obj = Y(4)

print(obj.num)

obj.doubleup()

print(obj.num)

obj.tripleup()

print(obj.num)

33.3333
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子