要写大型的,比较系统的,比较复杂点的程序时候才用。例如游戏。一般平时写的几百行的小程序,不需要,如果几百行的小程序也用对象,反而复杂了。
比如你在写个游戏,想在屏幕上放一个怪物,那你用面向对象的方法很容易写,也很容易日后管理和阅读,例如:
假如已经提前建立了需要的类 游戏世界对象.class 怪物.class 蛇妖.class xx等等......
然后每次只需这样:
new怪物= new 游戏世界对象.怪物.蛇妖.蛇妖008;
new怪物.x=102;
new怪物.y=295;
new怪物.show();
如果你是写个小程序,也想在屏幕上画个怪物的话,用上面的方法显然复杂了,完全可以直接画出来一个,因为你只用一次,没必要为了在屏幕上弄个怪物而设计很多的类。