タグ

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

タグの絞り込みを解除

classとinnerに関するkiyo_hikoのブックマーク (2)

  • あなたの知らない、4つのマニアックなJava文法

    あなたの知らない、4つのマニアックなJava文法:【改訂版】Eclipseではじめるプログラミング(17)(1/3 ページ) これからプログラミングを学習したい方、Javaは難しそうでとっつきづらいという方のためのJavaプログラミング超入門連載です。最新のEclipse 3.4とJava 6を使い大幅に情報量を増やした、連載「Eclipseではじめるプログラミング」の改訂版となります 知ってました? Javaでも、あんなことやこんなことが… 前回の「“ネスト”した型で始める軽量Javaプログラミング!?」では、通常のJavaプログラミングよりもライトウェイト(軽量)なプログラミングをするために、「ネストした型/クラスとは何か」について基的な説明をしました。 ネストした型をきちんと利用できるようになるには、「staticのネストしたクラス」「内部クラス(インナークラス)」「エンクロージン

    あなたの知らない、4つのマニアックなJava文法
  • Javaでインナークラスからアウタークラスのインスタンスを取得する - Sunka: すんか の技術系のメモなど

    もうなんども忘れてしまってその都度調べるので(しかも一般的な用語だし、関係もやや分かりにくいので、なかなか適切な検索語が思い浮かばない...)、ここでメモしておこうかな ^_^;。ほとんど使わないから忘れちゃうんですよね。 Java でプログラムをかいているときに、インナークラス(内部クラス)から外のクラスのインスタンスを使いたいときがあります。そういうときは「アウタークラス名.this」で OK です。以下、ありそうな例。 import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Outer extends JPanel{ public Outer(){ super(); } private class Inner implements ActionListener{ @Ov

    Javaでインナークラスからアウタークラスのインスタンスを取得する - Sunka: すんか の技術系のメモなど
    kiyo_hiko
    kiyo_hiko 2013/08/06
    クラスOuterの内部で宣言されたInnerでOuterのメンバーを使うには、Outer.thisを使うという話
  • 1