预习思考题:什么情况下使用面向对象的方法比较合适?

讨论

讨论

2019生物医学工程(1班)古赛 -
回帖数:0

要写大型的,比较系统的,比较复杂点的程序时候才用。例如游戏。一般平时写的几百行的小程序,不需要,如果几百行的小程序也用对象,反而复杂了。

比如你在写个游戏,想在屏幕上放一个怪物,那你用面向对象的方法很容易写,也很容易日后管理和阅读,例如:

假如已经提前建立了需要的类 游戏世界对象.class 怪物.class 蛇妖.class xx等等......

然后每次只需这样:
new怪物= new 游戏世界对象.怪物.蛇妖.蛇妖008;
new怪物.x=102;
new怪物.y=295;
new怪物.show();
如果你是写个小程序,也想在屏幕上画个怪物的话,用上面的方法显然复杂了,完全可以直接画出来一个,因为你只用一次,没必要为了在屏幕上弄个怪物而设计很多的类。