タグ

インターフェイスに関するext3のブックマーク (4)

  • Javaの道:インタフェース(3.インタフェースの実装(implements))

    インタフェースの実装 インタフェースの実装はimplementsを使用して行います。インタフェースは1つのクラスに対し、複数実装することもできます。また、クラスがextendsを使用する場合は、implementsはextendsの後に指定します。 メソッド体の定義 インタフェースを実装したクラスではインタフェース内で定義されたメソッドの体を定義する必要があります。この体の定義がメソッドの具体的な振る舞いとなります。クラス内でメソッド体の定義を行う場合いくつかの注意点があります。 インタフェース内で定義されたメソッドは暗黙的にpublic、abstract修飾子が付与されています。そのため、クラス内でメソッドの定義を行う場合は明示的にpublic修飾子を付与する必要があります。 インタフェースを実装したクラスではそのインタフェースで宣言されたすべてのメソッドの体を定義する必要があ

    Javaの道:インタフェース(3.インタフェースの実装(implements))
  • Javaのインターフェイスを理解する

    【改訂版】Eclipseではじめるプログラミング New! これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 今回はインターフェイスというオブジェクト指向言語Javaにとって非常に重要な概念について解説します。インターフェイスをうまく使用することによって、プログラムの実装変更を簡単に行えるようになります。 インターフェイス Javaのインターフェイスとは、具体的な処理が書かれていないメソッドの型だけを宣言している特別なクラスのようなものです。ただし、クラスと違ってnew演算子を使ってインスタンスを生成することはできません。インターフェイスが何かをつかむには、具体的にどのようにし

    Javaのインターフェイスを理解する
  • 私が「Ice Cream Sandwich」を嫌いな理由 - Kazzz's diary

    GALAXY Nexusが来て2日間使い倒した。ハードウェア自体は良いなぁと思う点が多々あったものの、ソフトウェアに関しては自分がそれを生業にしている点で評価がどうしても厳しくなってしまうようで、今の所嫌いな所ばかりが目立つ状況だ。 私は元々AndroidそれもGingerbread(2.3)までのスマートフォンを主なターゲットとした装飾を控えめにした機能優先なインタフェースとデザインは好きだ。がしかしAndroidとしてタブレットに始めて対応することとなったハニカムは機能的なデザインが影を潜め、完成度もお世辞には高いとは思えないそのデザインとGUIは結局好きになれずじまいだったのである。 そこでAndroid4.0だ。"Ice Cream Sandwich" (以降はICSと略する)はスマートフォンとタブレットのユーザインタフェースを統合するものでありそのデザインは基的にはハニカムが踏

    私が「Ice Cream Sandwich」を嫌いな理由 - Kazzz's diary
  • タッチスクリーンで映画『マイノリティリポート』は現実になる

    トム・クルーズ主演の映画『マイノリティ リポート』、覚えてます? オブジェをあっちにどけ、こっちに引っ張り、脇にうっちゃって欲しいものを取り出す…まさに乱暴な主人公の言いなり。あの「ありえない」インターフェイスがとうとう現実になりました! 開発したのはニューヨーク大学クーラント数理科学研究所のジェフ・ハン研究員(左)。 タッチ、ジェスチャー、それに圧力の程度まで読み分けてくれるUIで、まるで机の上に写真を引っくり返していじってるのと変わりません。ツリーの展開は指の動く通り枝がニョキニョキ生えてくようだし、3Dの球体や顔面も粘土いじりみたいに形を変えます。フォトショップとかに応用したらエラいことになりそ…。スクリーンの端から端まで写真をフリップするシーンは…もう、目の前で何が起こったのか…。唯一理解できるのは、どう見てもこの人たちはトム・クルーズじゃない、という事実だけです。 これはもう口で

    ext3
    ext3 2007/12/15
    別に有り得ない話ではないがなぁ/マイノリティリポートはそこまで超現実的な未来像って分けでもないしな
  • 1