「こんにちは、アミーゴ! 私の理解では、あなたはパイプの時空湾曲の物理的基礎についての私のレッスンに参加したのですか? いいえ? そうですね、なぜ参加しませんか? 第 5 レベルに関する追加の資料が必要ですか? はい、どうぞ。 」

なぜコンストラクターが必要なのでしょうか?

「この質問はすでに自問しましたか? そして答えは見つかりましたか? 答えは正しいと確信していますか? 確認してみましょう! 特徴のないデフォルトの猫を作成するにはどうすればよいですか? 同じ猫を、異なる特徴を持たせて作成するにはどうすればよいですか?特定の色の毛皮と声のトーン? 知らないのですか? Java のコンストラクターの基本に関する優れた記事がここにあります。読んで知識を深めてください!」

基本クラスのコンストラクター

「あなたは現在、Java のコンストラクターについて詳しく調べ始めています。ですから、私が船の倉庫で見つけた 1 つの興味深い記事があなたに害を及ぼすことはありません。これは基本クラスのコンストラクターに関するものであり、あなたのレベルに合わせて設計されています。あなたは学ぶ (または復習) スーパークラスとサブクラスとは何か、コンストラクターが呼び出される順序、フィールドが初期化される順序。

「今日は皆さんにお届けする記事はそれほど多くありませんが、このトピックは非常に重要です。ですから、集中して読んでください。また、コンストラクターに関する他の記事を読みたい場合は、「Head First Java」がその日を救うでしょう!または、 「Cay Horstmann の『Core Java』も優れた教科書です。まだプロフェッショナルではないのに、読むのは時期尚早だと思いますか? 考え直してください。プロフェッショナルは生まれません。覚えておいてください。」

ゲッターとセッター

「かつて、あなたはカプセル化が何なのか、そしてなぜそれが必要なのかを知りませんでした。そしておそらく今でも、クラスのデータとヘルパーメソッド(ゲッターとセッター)を隠すことについて話すとき、自信を持っていないかもしれません。そうであれば、それから、カプセル化についての理解をさらに深める非常に役立つレッスンを復習していただけますようお願いいたします。」

三項演算子

「初心者にとって、この野獣は非常に珍しいものだと思います。そして、概して、それなしでも大丈夫ですが、三項演算子はコードを大幅に削減します! したがって、if-else 構造のこの置き換えについてまだ知らない場合は、私は次のように説明します。これをよく理解し、コードに統合し始めることをお勧めします。」

「また、将来読む本として、一冊の本をお勧めすることにしました。三項演算子のレッスンはコードの読みやすさに関するものなので、この本のタイトルである『クリーン コード』とその著者であるロバート マーティンのことを覚えておいてください。」

「この本にはプログラマ向けのベスト プラクティスと推奨事項がまとめられており、機能するだけでなく読みやすいコードを作成するのに役立ちます。」