日期:2014-05-20  浏览次数:20613 次

java类的方法声明和实现是否可以像C++一样分开
刚开始接触java,感觉java中那种把方法的声明实现放在一起的方式,让代码看起来很凌乱,不知道java是否也可以像C++或者Delphi那样把声明和实现分开?

------解决方案--------------------
不可以。
------解决方案--------------------
看起来很乱的原因是你看到是比较糟糕的java代码.其实java是更彻底的面向对象语言
------解决方案--------------------
我感觉C++那种方式才麻烦呢,把头文件提供给客户端,private的东西客户也能看。
------解决方案--------------------
可以分开,但是不能完全象C++那样.
用接口变相分开.
------解决方案--------------------
就是你不熟悉java 才有这种感觉的,

我看c++ 还不舒服呢
------解决方案--------------------
按照先变量后方法,先静态后成员,public-->package-->protected-->private
这样的顺序应该会清晰一点.