プリミティブ データ型と参照データ型に関するアップ キャストとダウン キャストの違いは何ですか。
たとえば、プリミティブ型では、アップキャストは低い方から高い方へ (int から double)、ダウンキャストは高い方から低い方へ (double から int) と言っています。これにはキャスト演算子を使用します。
ただし、参照されるデータ型の場合は、前のケースとは逆になります。たとえば、動物にはメソッドしか含まれていませんがcallme()
、犬にはメソッドが含まれcallme()
てcallme2()
いるため、動物は犬よりも高いと言えます。