类.实例方法(参数),这种方法调用
来源:9-15 子类方法调用父类方法:super关键字
呆貅貅
2018-01-04
老师在9-15讲到当使用“类.实例方法(参数)”这种方法调用时,括号里面的参数就变成普通的参数,只要满足参数数量就可以了,所以我想问的是,在9-14中Human.__init__(name,age)所报的错误是“缺少age参数”,是不是因为在Human这个父类中,构造函数本来有self,name,age这三个参数,但在调用的时候,这种调用方式导致这三个参数都变成了普通参数,所以只给了name和age形参,分别对应了父类构造函数中的self和name参数,按参数顺序python判断缺少一个age参数,所以这样报错的,理解的对不对。。。谢谢老师
写回答
1回答
-
是的。按道理来讲你这是用类来调用实例方法,这是不正确的。。。
032018-01-08
相似问题