タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

genericsに関するcivicpgのブックマーク (3)

  • Java総称型メモ(Hishidama's Java Generics Memo)

    メソッドの総称型 メソッドのみに総称型を適用した定義を行うことも出来る。[2007-06-12] 戻り値の型の直前に「<仮型引数, 仮型引数…>」を置くだけ。後はクラスの場合と同様。 public static <T> T notNull(T arg1, T arg2) { T ret; if (arg1 != null) { ret = arg1; } else { ret = arg2; } return ret; } このメソッドを呼び出す側は、クラスの場合とは異なり、明示的に型引数を指定する必要は無い。 指定した引数の値に応じて、自動的に型が判断される。 String s = notNull("abc", "def"); //型引数はString Long l = notNull(new Long(1), new Long(2)); //型引数はLong int i = notNu

  • 2008-04-15

    こないだ思いついただれでも通訳という翻訳コミュニティのようなサービスのために、assemblaにプロジェクトスペースを作りました。 だれでも通訳 assemblaにスペースだけ作りましたのお知らせ 今日はJava5の総称型(ジェネリック)と型パラメータについての話が盛り上がってました。 総称型って、クラスに対して設定したものをメソッドの引数とかで使うくらいの認識しかなかったのですが、メソッド単体でも総称型を設定できるのですね。 盛り上がっていたページ Javaの型推論Utilsクラス Java 5 の型推論が分からない Javaの型推論Utilsクラスのカラクリ それScalaでできるよ 盛り上がっていたページを読んで、なんとなーくわかったような気はするのですが、やっぱり作った人たちが何と言っているのか読みたかったので、原典を探して総称型と型パラメータ周りを見てみました。 原典 8.1.2

    2008-04-15
  • Javaジェネリクスに関する資料メモ - 情報科学屋さんを目指す人のメモ

    タグ Windows  /  インストール  /  Linux  /  設定  /  エラー  /  Java  /  Eclipse  /  AutoHotkey  /  TeX  /  C#  /  VisualStudio2008  /  対策  /  Subversion  /  LaTeX  /  Vista  /  方法  /  CentOS  /  Android  /  Microsoft  /  Windows7  /  Office  /  バージョン管理  /  プログラミング  /  eclipse  /  PowerPoint  /  SSH  /  Ubuntu  /  WindowsVista  /  コマンド  /  ショートカット  /  .NET  /  Desire  /  VisualStudio  /  便利  /  P2P  /  Unix  /

  • 1