正在加载图片...
编程实例:炮弹模拟(续) ·函数updateData()的弊端 -过多参数:5个参数,3个返回值 一函数参量过多通常意味着有更好的组织方式 ·OO设计:设计一个抛物体类Projectile.从而: def main(): angle,vel,h0,time getInput ( cball Porjectile(angle,vel,h0) while cball.gety()>=0.0: cball.update(time) print "Distance:$0.1f meters."(cball.getx()) - 隐藏了对炮弹的描述信息xpos,ypos,xvel,yvel Lu Chaojun,SJTU 6Lu Chaojun, SJTU 6 编程实例:炮弹模拟(续) • 函数updateData()的弊端 – 过多参数: 5个参数,3个返回值. – 函数参量过多通常意味着有更好的组织方式 • OO设计:设计一个抛物体类Projectile.从而: def main(): angle, vel, h0, time = getInput() cball = Porjectile(angle,vel,h0) while cball.getY() >= 0.0: cball.update(time) print "Distance: %0.1f meters." % (cball.getX()) – 隐藏了对炮弹的描述信息:xpos, ypos, xvel, yvel
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有