アットウィキロゴ
okoba0119 @ ウィキ
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

インスタンス

最終更新:

okoba0119

- view
だれでも歓迎! 編集

インスタンスとは

  • クラスからオブジェクトを作る事を インスタンス化 という。
  • オブジェクト固定のメモリ上のデータを インスタンス という。

sample code

  • 標準クラスのひとつをインスタンス化して、メソッドを利用する。
  • クラスライブラリStringBufferクラスをインスタンス化している。
    class TestClass{
        public static void main(String[] args){
            // インスタンス化
            StringBuffer charstring = new StringBuffer("test unko");
            // メソッドの使用
            charstring.reverse();
            System.out.println(charstring);
        }
    }
    

インスタンスとオブジェクトの関係

  • オブジェクトはクラスをインスタンス化して作られる。
  • インスタンスはオブジェクトの実体で、メモリ上に保持された値から成り立つ。
  • メモリ領域を占有するのは、クラスとインスタンス。
  • オブジェクトは、クラスとインスタンスが実体なわけで、オブジェクトにメッセージを送ると実際にはクラスのメソッドに制御が移る。メモリ上のインスタンスを書き換え制御を戻す。
最近更新されたスレッド
ウィキ募集バナー