AI Academy
キャンペーン
CodeGym University
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
私たちについて
開始
学習開始
今すぐ学習を始める
学習の進捗
コース
クエストマップ
レッスン
Java
Java Core
レベル 1
レベル11に到達しました!
Java コア
レベル 1,
レッスン 0
レベル11
OOP: 基本原則
Java コア
レベル 1,
レッスン 1
「こんにちは、アミーゴ! 今日は、新しくて興味深い世界を皆さんに紹介します。私はオブジェクト指向プログラミング(OOP)について話しています。皆さんはすでにクラスとオブジェクトについて理解しています。今日は、彼らについてもっと詳しく知るために。」 まずは OOP の 4 つの柱から始めます。それらは、抽象化、カプセル化、継承、ポリモーフィズムです。(以前は3つありましたが、後に抽象化が追加されました) 1) 抽象化。 実生活における抽象化の良い例は、会社での職務記述書です。役
なぜ OOP が必要なのでしょうか?
Java コア
レベル 1,
レッスン 2
「こんにちは、アミーゴ! OOP の目的を理解してもらいたいのです。そこで、ある話をします。」 かつて、宇宙に商品を輸送する小さな会社がありました… 「ギャラクティックラッシュみたいな?」 「はい、ギャラクティック・ラッシュのように。そこでは5人が働いていました。1人目は財務を担当し、2人目は倉庫で働き、3人目は発送を担当し、4人目は広告を担当し、5人目はすべてを監督していました。」 彼らは一生懸命働き、成長しました。その会社は評判が良く、たくさんのお金を稼ぎました。注文数が
OOP (疎結合、密結合) のさらに別の説明
Java コア
レベル 1,
レッスン 3
「こんにちは、アミーゴ! OOP のもう 1 つの利点についてお話したいと思います。ご存知のとおり、プログラムは建物というよりも動物に似ています。プログラムは構築されるのではなく、成長していくものです。開発とは継続的な変更を意味します。構築では、次のことができます。適切な計画を立てて、それを最後まで実行します。しかし、ソフトウェア開発ではそうではありません。」 意図したとおりに何かを実行できず、プログラムを何度も作り直さなければならないことがよくあります。さらに多くの場合、顧
OOP wiki に関するレッスン
Java コア
レベル 1,
レッスン 4
「あなたに秘密の資料を持ってきました。一流の講義です。もしあなたがそれを読んで理解できれば、あなたの人生は永遠に変わるでしょう。これはあなたがこれまでに読んだ中で最高の資料です。さあ、続けてください。無駄にしている時間はありません。」 」 オブジェクト指向プログラミングの原則 オブジェクト指向プログラミングの原則 おそらく、 OOP はJava のために特別に発明されたものではないと思われるでしょう。その概念は 50 年以上前からあります。オブジェクトが最初に登場したプログラ
継承。継承のメリット
Java コア
レベル 1,
レッスン 5
「こんにちは、アミーゴ! さて、ここであなたがよく使うと思うトピックを紹介します。私は継承について話しています。」 初心者にとって、プログラミングは魔法のようなものです。それでは、たとえ話から始めましょう… あなたが空飛ぶ馬を作りたい魔術師だとしましょう。ペガサスを召喚してみるのもいいかもしれません。しかし、空飛ぶ馬は自然に発生するものではないので、非常に苦労することになります。やるべきことがたくさんあるでしょう。馬から始めて翼を召喚する方がはるかに簡単です。 プログラミング
継承の演習
Java コア
レベル 1,
レッスン 6
「こんにちは、アミーゴ! 継承に関する別の演習グループをご紹介します。楽しんでください。」
カプセル化
Java コア
レベル 1,
レッスン 7
「こんにちは、アミーゴ! 今日の講義はカプセル化について捧げたいと思います。あなたはすでにカプセル化が何であるかについての大まかなアイデアを持っています。」 では、カプセル化の利点は何でしょうか? たくさんありますが、私が考える最も重要なものを 4 つ挙げます。 1) 有効な内部状態。 プログラムには、同じオブジェクトと対話する複数のクラスが含まれることがよくあります。オブジェクトの内部データと同時に対話することにより、オブジェクトのデータの整合性が侵害され、オブジェクトが正
カプセル化の演習
Java コア
レベル 1,
レッスン 8
「こんにちは、アミーゴ! 今日からあなたは著名なカプセル化の専門家になります。次の演習を試してみてください。」
教授からの役立つリンク — 11
Java コア
レベル 1,
レッスン 9
「こんにちは、若い友人よ!こんなに早くまた会えるとは思っていませんでした。何を言いたいのですか?今回は何を学びましたか?」 「クラスの関係、カプセル化、継承について学びました。彼らは私が良い学生だと言いました!」 「すごいですね!私のレッスンを勉強してくれているので、上達していて嬉しいです。」 「私は学んでいるだけではなく、タスクを完了しているのです!」 「もちろん、アミーゴ。あなたの前には別のレベルがあります。OOP の基本に特化したレベルです。エリー、リシ、キム、そして友
イーロン・マスク
Java コア
レベル 1,
レッスン 10
「こんにちは、アミーゴ! お久しぶりです。クールなビデオの新しいコレクションを見つけました。きっと気に入っていただけるでしょう。」
宿題とボーナス演習
Java コア
レベル 1,
レッスン 11
「おい、おい!」 「元気でいることを願っています、リス船長!」 「素晴らしいタスクを用意しました。実際にコーディングに取り組めば、あなたのスキルは驚くべきスピードで成長します。」 「そして、これらはあなたのための高度なボーナス演習です。」
Please enable JavaScript to continue using this application.