質問: ``` public class Sample{ public void sample() //any code } public class Main{ public static void man(String[] args) new Sample().sample(); ☆ //any code ``` ☆の処理を教えてください。 このような書き方を始めて見たのですが、一般的なのでしょうか? ピリオド前までで、Sample型のインスタンスを作り、ピリオド後ろでインスタンスにあるsampleメソッドを呼び出している認識です。 この認識で合っていますでしょうか? なお、サンプルコードはインポート等の記載を省き、質問内容に関する処理のみ記載しています。
回答: > > このような書き方を始めて見たのですが、一般的なのでしょうか? > > > とりあえずよっぽど珍しいものでは無いです。 > > ピリオド前までで、Sample型のインスタンスを作り、ピリオド後ろでインスタンスにあるsampleメソッドを呼び出している認識です。 > > この認識で合っていますでしょうか? > > > はい。 次のように書いているのと同じです。 ``` Sample s = new Sample(); s.sample(); ``` あるいは単に ``` (new Sample()).sample(); ```