next up previous
Next: 6 親クラスの参照 Up: ソフトウェア第三 講義資料 Java入門,宣言,インタフェース,パッケージ,スレッド Previous: 4.1 オブジェクトの同等性equals

5 Classクラス

オブジェクトにgetClass()メソッドを送るとClassクラスのインスタンスを得る ことができる.

// ClassDemo.java
class ClassDemo {
  public static void main(String args[]) {
    
    Integer obj = new Integer(8);
    Class cls = obj.getClass();
    if (obj instanceof Object)
      System.out.println("obj is instance of Object");
    if (obj instanceof Integer)
      System.out.println("obj is instance of Integer");
    if (cls instanceof Class)
      System.out.println("cls is instance of Class");
  }
}

% java ClassDemo
class java.lang.Integer
obj is instance of Object
obj is instance of Integer
cls is instance of Class


generated through LaTeX2HTML. M.Inaba 平成18年5月7日