初学Java,以前了解过一点C++,有时候会用C++的语法来思考Java,求解释。
------解决方案--------------------
在Java中不管是静态方法还是成员方法永远都只能写在类体中,都是属于类的。
方法是类封装的行为,成员方法是通过类的对象去调用的,你写到类外面,语法不允许,而且也不会被类识别。
建议你看Core Java,那本书有大量的c++注释,貌似是专门给c++程序员写的java书。
------解决方案--------------------
楼主这话说的,难道都是面向对象,定义成员方法的方式就必须相同?!你要这么说,那我还说C++不是完全面向对象呢
java和C++,被创造时赋予的作用就不尽相同
可以看看这个——http://www.cnblogs.com/wuchanming/p/3878285.html
要注重的是面向对象的思想,而不是定义方法的形式等问题