2022年12月10日 (土)
敬体に統一。
−797
用語の統一
+45
→列挙型( enum ): 多くのモダンなプログラミング言語には、列挙型( enum )が提供されていますが、Java ではクラスとして定義されるので、フィールドやコンストラクターを含むメソッドも定義できます。
+313
→コンストラクターのあるクラスのインスタンスの配列化とprivateメンバー・メソッド: #インスタンスの配列化で紹介したコードを、privateメンバー・コンストラクター・メソッド・初期化された配列と拡張for文の組合せで再実装すると、下記のように整頓されたコードになります。
+608
2022年6月30日 (木)
→コンストラクターのあるクラスのインスタンスの配列化: highlight="12-15,17-19"
+24
→コンストラクターのあるクラスのインスタンスの配列化: #インスタンスの配列化で紹介したコードを、コンストラクター・初期化された配列と拡張for文の組合せで再実装すると、下記のように整頓されたコードになる。
+989
2022年6月18日 (土)
2022年6月17日 (金)
クラス変数のコード例
+1,871
C言語やC++とは異なり、Javaには「構造体」の概念は無い。
+79
→メソッド: おおむね、C言語でいう「関数」に相当する。Javaにはメソッドとは別に「関数」という概念は無い。
+136
コンストラクタの実行結果を追記
+117
→引数: ※ 上記コードをコンパイルしても何も表示されないが正常である。mainもprintln命令も無いので何も表示されない。
+154
→定義方法
M上記コードは、javacコマンドでコンパイルすると動きます。javaコマンドでインタプリタ的に実行するとエラーになります。
+313
→クラス変数とインスタンス変数
+466
クラス内の上述<code>String name;</code>のような要素(フィールドという)を宣言する際、下記のようにstatic 修飾子をつけて宣言したら、そのフィールド要素を「クラス変数」という。
+478
→コンストラクタ: Javaのコンストラクタはひとつのクラスにつき原則ひとつだが、例外的に、引数の型によって処理を変える場合はそれぞれの引数の型に応じたコンストラクタを別々に書ける。
+372
→メソッド: 特にクラスを新規作成する必要もなく単にメソッドを使いただけの場合なら、Hello Worldの定形文にあるクラス以外に新しいクラスを作る必要は無く、Hello Worldを作るときに書かれた既存のクラス内にそのまま追加したいメソッドを書けば済む。
+425
メソッドの構文くらい書いてほしい。というか
+231
→メソッド: フィールド
+476
コンストラクタの説明が分離していて分かりづらい。ひとつに統合
+35
書いてあるコードが、構文なのか動作するコード例なのか、宣言してほしい。
+15
2021年12月5日 (日)
2021年2月6日 (土)
2021年2月5日 (金)
2021年2月4日 (木)
2020年6月26日 (金)
編集の要約なし
−5
→メソッド: 引数の話題
+1,563
→メソッド
+45
→メソッド
+744
編集の要約なし
+82
メソッド
+1,428
編集の要約なし
+1,212
色々と追記。
+2,085
syntaxhighlight
+76