Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

アップキャスト、ダウンキャスト

public class Test1 {}
public class Test2 extends Test1{}
public class Test3 extends Test2{}

Test1 test1=new Test3();
Test2 test2=(Test2)test1; ←これは何キャスト?

中身はTest3からTest2でアップキャスト
型はTest1からTest2にダウンキャスト

アップキャスト、ダウンキャストの言い方はどちらが基準なのでしょうか?

0

回答

70

閲覧

0件の回答

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名