我尝试将我的项目(太阳系)转移到OOP。我不知道如何告诉全班,它应该为每个项目创建一个球体?我怎样才能给它指定“形状”?在
原代码:
...
planets = []
#Sonne
sun = sphere(pos = vec(0,0,0), radius = 5, make_trail = True )
sun.mass = 2e30
sun.velocity = vec(0,0,0)
...
planets.extend((mercury,venus,earth,mars,jupiter,saturn,uranus,neptun,pluto))
哎呀:
^{pr2}$
我假设您定义
Sphere
类如下:要定义
^{pr2}$Planet
类,可以继承Sphere
类,如下所示:你可以这样使用这个类:
注意最好遵循PEP8的编码风格:类名应该是CamelCase。在
相关问题 更多 >
编程相关推荐