JavaA2Z

KAB-studio > プログラミング > JavaA2Z > カレントとは

カレント

日本語 現在の
英語 current
ふりがな かれんと
フリガナ カレント

解説

「現在の」という意味の修飾語。
通常は、ある存在から見ての「今現在の対象」を指す。たとえば、メソッドにとってthisを「カレントインスタンス」と呼ぶ。そのメソッドにとっての、自分が属するインスタンスであるためである。
このように、カレントとは主観的なものであり、主観が異なると「カレントな存在」は変わるので注意。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // Sampleクラスのインスタンスを作ります。
        Sample sample = new Sample();
        sample.output();
        // Sample@148cc8c

        // もうひとつ作ります。
        Sample sample2 = new Sample();
        sample2.output();
        // Sample@6d084b
    }

    private void output()
    {
        // たとえば、このメソッドにとっての
        // 「カレントインスタンス」は、
        // thisで取得できます。
        System.out.println( this.toString() );
        // 今回の例だと、sampleかsample2かで
        // thisの中身が異なります。このように
        // 「カレントインスタンス」というのは
        // 絶対的なものではなく相対的なもの
        // です。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // Sampleクラスのインスタンスを作ります。
        Sample sample = new Sample();
        sample.output();
        // Sample@148cc8c

        // もうひとつ作ります。
        Sample sample2 = new Sample();
        sample2.output();
        // Sample@6d084b
    }

    private void output()
    {
        // たとえば、このメソッドにとっての
        // 「カレントインスタンス」は、
        // thisで取得できます。
        System.out.println( this.toString() );
        // 今回の例だと、sampleかsample2かで
        // thisの中身が異なります。このように
        // 「カレントインスタンス」というのは
        // 絶対的なものではなく相対的なもの
        // です。
    }
}

この単語を含むページ

「みだし」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/05/16
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。