今日の1年生の Java の授業を見学したところ、今回は static キーワード がテーマでした。 市販の教材や多くの授業では、static の文法知識だけを扱うことが多いようですが、実際にはその使いどころや設計意図まで理解しないと本質には届きません。 やはり ...
class Cake { // ← レシピ(クラス) int size; // ← 実際のケーキのサイズ(個別に異なる)} クラスから staticメソッド・変数を呼び出す→正しい使い方 インスタンスから staticメソッド・変数を呼び出す→動くけどおすすめしない staticメソッドから インスタンス ...
Classes and objects in Java must be initialized before they are used. You’ve previously learned that class fields are initialized to default values when classes are loaded, and that objects are ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
androidのプロジェクトを作成し、プログラムの基本形を理解しましょう。 さて、パッケージ内にはもう1つ、「R.java」というソースコードファイルも作成されていました。こちらはどうなっているのでしょうか。 /* AUTO-GENERATED FILE. DO NOT MODIFY. * This class was ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. Vivek Yadav, an engineering manager from ...
前回はJava SE 7で導入される予定のクロージャについて、その概要とプロトタイプ実装の使い方を紹介した。今回は、実際にクロージャを用いたプログラムを書いてみたい。 BGGA版の仕様では、クロージャを使うための基本となる演算子は「=>」となっている。
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する