首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

java的两种方法的差异

2012-10-18 
java的两种方法的区别新手提问:在Java中,一般有两种方式调用类的方法前提 A类有方法 test()B类调用A的方法

java的两种方法的区别
新手提问:
 在Java中,一般有两种方式调用类的方法
前提 A类有方法 test() B类调用A的方法
  1.在B中
  A a = new A();
  a.test();
  2. A.test();
 各位大虾帮忙解答这,这两种方式有什么区别和相同的地方呢

[解决办法]
如果test()是静态方法,两者除了版书不同,其它都一样

如果test()不是静态方法,则第二个直接编译错误。



[解决办法]
class A{
 public static void fun(){}
}这个方法是静态的 --》不要创建对象就可以调用。 即 A。fun()

热点排行