うん

7 02 2010
  1. abstract class Animal{}
  2. class Bear extends Animal{}
  3. public class Test {
  4.     Animal go(){
  5.         return new Bear();
  6.     }
  7.     public static void main(String[] args){
  8.         Test test=new Test();
  9.         if(test.go() instanceof Animal){
  10.             System.out.println("Animal型です");
  11.         }
  12.     }
  13. }
  14. //Animal型です

BearはAnimalを継承
戻り値を暗黙的にキャストできるらしい

広告

操作

Information

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中




%d人のブロガーが「いいね」をつけました。