秋季割引
CodeGym University
勉強
コース
タスク
アンケートとクイズ
ゲーム
ヘルプ
励ましのスケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
サクセスストーリー
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
会社紹介
開始
勉強を始める
今すぐ勉強をはじめる
クエストマップ
レッスン
すべてのクエスト
すべてのレベル
Java での参照変数
モジュール 1
レベル 12、
レッスン 2
1. 参照変数 Java 言語には、プリミティブ変数とその他すべての 2 種類の変数があります。たまたまですが、これからは「その他すべて」について話します。 実際には、プリミティブ変数と参照変数があると言った方が正確です。では、これらの参照変数とは何でしょうか? 変数が値を直接格納するプリミティブ型とは異なり、参照変数はオブジェクトへの参照を格納します。つまり、メモリ内のどこかにオブジェクトが存在し、参照変数はメモリ内のこのオブジェクトのアドレス (オブジェクトへの参照) を
Java のオブジェクト
モジュール 1
レベル 12、
レッスン 3
1. オブジェクト Java ではすべてがオブジェクトです。 より正確に言えば、Java にはオブジェクトではないものはほとんどありません。たとえば、プリミティブ型。しかし、これはこのルールのかなり稀な例外です。 では、オブジェクトとは何でしょうか? オブジェクトは、データとそのデータを処理するメソッドをグループ化するエンティティです。「データ」というときは、もちろん変数を意味します。 オブジェクトの変数は、その「データ」または「状態」と呼ばれます。 オブジェクトのメソッドは
ヌル
モジュール 1
レベル 12、
レッスン 4
Java でのnullの意味を理解するために、数字との類似性を見てみましょう。数字の 0 は何かが存在しないことを表し、参照データ型に関してはnull は同じことを意味します。参照型 ( String、Object、StringBuilderなど) のフィールドに明示的に値が割り当てられていない場合は、プリミティブ型と同様にデフォルト値を受け取り、その値はnullになります。 コード コンソール出力 public class Solution {
オブジェクト指向プログラミング
モジュール 1
レベル 12、
レッスン 5
1. OOP の原則の紹介 今日、あなたは新しくて興味深い世界を発見するでしょう。オブジェクト指向プログラミング( OOP )の世界。クラスとオブジェクトについては以前に学習しました。今日は、それらについてさらに詳しく学びます。 OOP は、プログラムの複雑化への対応として登場しました。プログラム内の変数とメソッドの数が数万に達し始めたとき、何かをしなければならないことが明らかになりました。1 つの解決策は、データと関連するメソッドを個別のオブジェクトに結合することでした。
なぜ OOP が必要なのでしょうか?
モジュール 1
レベル 12、
レッスン 6
1. 会社沿革 OOP が大規模システムの複雑さとの戦いにどのように役立つかを示す話をしたいと思います。これはOOPの目的を理解するために必要です。 昔々、銀河間輸送サービスを提供する小さな会社がありました... ギャラクシーラッシュと名付けましょう。従業員は5名でした。1 人は金融で働き、2 人は倉庫で働き、3 人は配達を担当し、4 人は広告を担当し、5 人は企業全体を管理しました。 彼らはとても働き者で、何事においても成功しました。その会社は評判が良く、たくさんのお金を稼
継承
モジュール 1
レベル 12、
レッスン 7
1.ペガサス OOPの3 番目の原則である継承を詳しく見てみましょう。これは、頻繁に使用する非常に興味深いトピックです。初心者にとって、プログラミングは魔法と区別がつきません。それでは、興味深い例えから始めましょう...; あなたが空飛ぶ馬を作りたい魔法使いだとしましょう。一方で、ペガサスを召喚してみることもできます。しかし、ペガシは自然界には存在しないため、これは非常に困難です。自分自身で多くのことを行う必要があります。馬を捕まえてその翼を呼び起こす方がはるかに簡単です。
Java プログラムの構成方法
モジュール 1
レベル 13、
レッスン 0
1. オブジェクトとクラス 今日は、典型的な Java プログラムがどのように動作するかについて少し学びます。ここで大きなニュースがあります。すべての Java プログラムはクラスとオブジェクトで構成されています。 クラスが何であるかはすでに知っていますが、オブジェクトとは何でしょうか? たとえ話から始めます。小さな船を作りたいと想像してください。まず設計図を作成し、それを工場に渡すと、設計図に従って船が建造されます。あるいはおそらく十数個。または好きなだけ船を追加できます。
オブジェクトとコンストラクター
モジュール 1
レベル 13、
レッスン 1
1. オブジェクトの作成 さて、オブジェクトの作成に到達しました。すでにこの問題に遭遇しましたが、ここではこのトピックをさらに詳しく分析します。実際、オブジェクトを作成するのは非常に簡単です。 オブジェクトを作成するには、new演算子を使用する必要があります。オブジェクトの作成はおおよそ次のようになります。 new Class(arguments) オブジェクトを作成した後、ほとんどの場合、そのオブジェクトへの参照を変数にすぐに保存します。多くの場合、その変数は、作成されたオ
初期化
モジュール 1
レベル 13、
レッスン 2
1. 変数の初期化 すでにご存知のとおり、クラス内で複数の変数を宣言でき、単に宣言するだけでなく、初期値で即座に初期化することもできます。 これらの同じ変数はコンストラクターでも初期化できます。これは、理論的には、これらの変数に 2 回値を割り当てることができることを意味します。例 コード ノート class Cat
Java におけるオブジェクトのニュアンス
モジュール 1
レベル 13、
レッスン 3
1. プロパティ: ゲッターとセッター 大規模なプロジェクトが数十人のプログラマーによって同時に開発されている場合、クラス フィールドに格納されているデータの処理方法が異なると問題が発生することがよくあります。 もしかしたら、クラスのドキュメントを詳しく調べていない人もいるかもしれません。あるいは、すべてのケースが説明されているわけではないのかもしれません。その結果、オブジェクトの内部データが「破損」し、オブジェクトが無効になる状況が頻繁に発生します。 このような状況を回避す
オブジェクトの比較
モジュール 1
レベル 13、
レッスン 4
1. Java でのオブジェクトの比較 Java では、オブジェクトは参照と値の両方で比較できます。 参考文献の比較 2 つの変数がメモリ内の同じオブジェクトを指している場合、これらの変数に格納されている参照は等しくなります。等価演算子 ( ==) を使用してこれらの変数を比較すると true が得られ、その結果は理にかなっています。ここではすべてがシンプルです。 コード コンソール出力 Integer a = 5;
レッスン
モジュール 1
レベル 13、
レッスン 5
理論を内面化する最良の方法は、それを実践することです。このトピックが難しいと思われる場合は、知識のギャップを埋めるために追加のタスクを解決することをお勧めします。または、いくつかの必須タスクだけで十分な場合は、次のレッスンに進んでください。 前のレッスンの内容を統合するためのいくつかのタスクを次に示します。
さらに表示
1
...
5
6
7
8
9
...
35
Please enable JavaScript to continue using this application.