读书人

请教为什么要把类分开放

发布时间: 2012-02-07 17:45:36 作者: rapoo

请问为什么要把类分开放
为什么要建立多个类,然后把它们分开放,而不是直接放在一个类里。

打个比方,一个程序要计算房间的面积,在一个类里可以直接用接收到的变量进行计算并得到答案。为什么还要另外建一个类用来做构造函数,再在这个类里接收主程序的信息再进行计算,然后再返还得到的数值这么麻烦?

[解决办法]
如果这段代码,其他人不会再次利用,也不会修改,那么就放在一个里面好了。

如果你写的类,是可以公用的,比如其它类也需要调用,那么只提供一个main就不太好了。
[解决办法]
类的多少和你完成的任务的复杂程度有关,你上面的例子用一个类就能完成。
[解决办法]
这是针对代码的简洁、易用而言
[解决办法]
如果只是写个小案例之类的,你会觉得写很多类没必要,但如果写的程序大了,参与开发的人多了,类分开是非常有必要的。

读书人网 >Java相关

热点推荐