Object
packageに name のクラスを作成しましたjava.lang
。別のパッケージでMain
クラスを作成しました。Main クラスの main メソッドで、new Main()
その後にドットを書いて配置するとequals()
、wait()
などは表示されません。つまり、実際の Object クラスのメソッドです。
私の質問は、Object という名前のクラス (特に java.lang パッケージを使用) を作成することは許可されるべきではないと思いませんか? オブジェクトクラスはデフォルトですべてのクラスに継承されるため、私の場合、オブジェクトクラスのクラス名とパッケージ名は実際のオブジェクトクラスのクラス名とパッケージ名と同じであるため、定義したクラスは実際のオブジェクトクラスではなく自分のクラスを自動的に継承します。