我正在通过深入python学习python.即使通过文档,也几乎没有问题也无法理解.
1)BaseClass
2)InheritClass
当我们将InheritClass实例分配给变量时,当InheritClass不包含__init__方法而BaseClass是什么时,会发生什么?
__init__方法实际上fileInfo.py的例子让我很头疼,我只是无法理解事情是如何运作的.以下
是的,BaseClass.__init__将自动调用.父类中定义的任何其他方法也是如此,但子类不是.注意:
>>> class Parent(object):
...   def __init__(self):
...     print 'Parent.__init__'
...   def func(self, x):
...     print x
...
>>> class Child(Parent):
...   pass
...
>>> x = Child()
Parent.__init__
>>> x.func(1)
1
孩子继承了父母的方法.它可以覆盖它们,但它不必.
| 归档时间: | 
 | 
| 查看次数: | 2830 次 | 
| 最近记录: |