コードブロック番号1これらの2つのメソッド呼び出しは同じですか?
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() {
}
}
は、この2つのコードブロック(番号1および2)同じですか?私はメソッドを呼び出すときに異なる構文で混乱しています。誰かが私のためにそれを説明することができれば感謝します。
いずれにしても将来アクセスする方法はありません。 fooは破棄されています。 – alzee