タグ

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

タグの絞り込みを解除

プログラミングに関するoichaのブックマーク (4)

  • 変数の初期化とは:SJC-P対策Java用語集

    (この表の初期値は、全て リテラル で表示しています。) このように、フィールドはこれらの値で自動的に初期化されるので、コード中で明示的に初期化しなくても エラーにはなりません。 続いてメソッドの ローカル変数 の場合を見てみましょう。 メソッドのローカル変数の場合、フィールドとは異なり、自動的に初期化されません。 次のコードを見てください。 class Test{ public static void main( String args[] ){ int i; System.out.println( "i == " + i ); } } >javac Test.java >java Test Test.java:4: 変数 i は初期化されていない可能性があります。 変数 i に一度も値が代入されていない、つまり初期化されていないと、コンパイルエラーになっています。 フィールドの場合、一

  • コールバック関数とは- IT単語帳/キーマンズネット

  • Javaの「クラス」を簡単に理解する

    変数の宣言 変数の「型」によって定まるサイズ分のメモリを確保すること 変数の初期化 変数の宣言によって確保されたメモリに値を書き込んで、メモリの内容と変数の内容を一致させること プリミティブ型の変数は、変数用に割り当てられたメモリ領域の先頭アドレスが分かれば、CPUがメモリを読み書きできます。プリミティブ型変数の先頭アドレスはJavaのバーチャルマシンが管理してくれますので、プログラマが意識する必要はありません。 一方、Javaにはプリミティブ型の変数とは別に「クラス」という概念があります。例えば、地図上の座標を扱うために経度と緯度を扱うとしましょう。プリミティブ型の変数だけを使って地図上の座標を扱おうとすると、次のように変数を2つ使うことになります。

    Javaの「クラス」を簡単に理解する
  • 第1回 「オブジェクト,クラス,インスタンスの関係」 - ITプロフェッショナル・コラム:ITpro

    「オブジェクトとは何か」──。だれもが,まず悩むこの問題。「クラス」,「インスタンス」という概念と「オブジェクト」はどう違うのかが疑問になる。さらに,この問題については諸説があり,によってちょっとずつニュアンスや定義が異なっている。「書ではオブジェクトという用語をXXの意味として定義する」などという断り書きがあるもある。 実は,この最初の疑問は「オブジェクト指向を理解する」ための最終的な疑問でもある。つまり「オブジェクト」についての明確なイメージを持たないかぎり,オブジェクト指向を利用した分析,設計,実装はできない。「オブジェクト」が分からなければ,オブジェクト指向適用の可否を判断することもできない。つまり「オブジェクト」という概念を理解することから始めなければならないのだ。 アリストテレスはオブジェクト指向の祖? 私たちは法律について分からないとき,弁護士に相談する。では,「概念」

  • 1