【发布时间】:2016-08-02 15:10:53
【问题描述】:
代码块编号 1。
public class SomeClass {
public static void main(String [] args) {
SomeClass foo = new SomeClass();
foo.SomeMethod();
}
public void SomeMethod() {
}
}
代码块编号 2。
public class SomeClass {
public static void main(String [] args) {
new SomeClass().SomeMethod();
}
public void SomeMethod() {
}
}
这两个代码块(编号 1 和 2)是否相同?在调用该方法期间,我对不同的语法感到困惑。如果有人可以为我解释一下,我将不胜感激。
【问题讨论】:
标签: java