は、私は次のような方法があるとし。「オブジェクト」タイプとしてメソッドの引数を持つ
ここで、abhay
の内部にあるa
のクラスタイプ(コンパイル時のオブジェクトタイプ)はどのようになりますか?言い換えれば、コンパイラの目の中でa
のクラスになるのは、内部メソッドabhay
?
また、上記と異なる点は?
(我々は唯一のabhay
の定義を変更することを与えられた): - 。代わりに、オブジェクトの
public static void abhay(Kaal a){
....
}
「Javaは常に 『の値によってコール』、オブジェクトへの参照のみが、渡され引数として、この参照がどこにあるかを示す値です。
上記の事実がこの質問に対する回答と関連性がある場合は、上記の事実を踏まえて説明してください。
'」の
Object
を取る理由を見ていけない...と私はどこかにこのようにそれを使用instanceof
Kaal
他の賢明であるかどうかを確認する必要があります - 。.. 。 " - それはコンパイルされません –あなたが投稿したコードはコンパイルされず、特にあなたに答えるのが難しくなります。あなたの質問がひどくはっきりしないので、すでに難しいです。しかし、 'Kaal'で宣言されているメソッドのどれかを使用しようとすると、最初のケースの' a'のコンパイル時の型は 'Object'です。 –
これはオブジェクトです。 –