someMethod
クラスのメソッドである野生の推測を取ります。たとえば、次のようになります。
int someMethod() {
// Code here
}
...そしてそれotherObject
はクラスのインスタンスです。そうでない場合、これらのステートメントはどちらも有効ではありません。
Java では、new
キーワードを使用してクラスのインスタンスを作成します。クラスはメソッドではなく、オブジェクトでもありません。
ステートメント:
Object obj = new Object();
Object
クラスであるため、有効で機能します。
もちろん、 ifotherObject
がclassの場合:
class otherObject {
// Methods and such here
}
...thenObject obj = new otherObject();
は有効なステートメントです。すべてのクラスは から派生するため、として宣言された変数にインスタンスをObject
割り当てても問題ありません。Java では、圧倒的な慣習として、クラス名に最初にキャメルケースを使用することになっていることに注意してください( .otherObject
Object
OtherObject
otherObject
一歩下がって、クラス、インスタンス、メソッドなどを説明する適切な Java 入門チュートリアルを読むことをお勧めします。