设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 9954|回复: 0
打印 上一主题 下一主题

《面向对象》里的两点疑问,求大神解答

[复制链接]

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

楼主
发表于 2018-2-4 23:17:13 |显示全部楼层
第一个问题,self.speed=speed是获取speed值,例如你的b = Bike(15.0)这里class Bike(Vehicle)继承Vehicle,那么15.0其实就相当于Vehicle(15.0),15.0是作为_init_(self,speed)中的speed值,需要通过赋值赋给self.speed。所以self.speed = speed其实就相当于self.speed = 15.0

报错原因可能是空格或者缩进问题?是粘贴的代码么? 把图片中标红的b=Bike(15.0)删掉自己手打下试试。我用python3试了下代码,没有报错。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-16 03:14 , Processed in 0.022880 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部