Java enum コンストラクター この Java チュートリアルでは、実際の例を使用して enum コンストラクターについて学習できます。 列挙型コンストラクターについて学ぶ前に、Java 列挙型について知っておく必要があります。 Java では、enum クラスに通常のクラスと同様にコンストラクターを含めることができます。これらの列挙型コンストラクターは、 非公開 - クラス内でアクセス可能 または パッケージ プライベート - パッケージ内でアクセス可能 例:enum コンストラクター enum Size { // enum constants calling t
Java 列挙型 このチュートリアルでは、Java の列挙型について学習します。例の助けを借りて、列挙型と列挙型クラスを作成して使用する方法を学びます. Java では、列挙型 (enumeration の略) は定数値の固定セットを持つ型です。 enum を使用します 列挙型を宣言するキーワード。たとえば、 enum Size { SMALL, MEDIUM, LARGE, EXTRALARGE } ここでは、Size という名前の列挙型を作成しました。 .固定値 SMALL が含まれます 、中 、大 、および特大 . 中括弧内のこれらの値は、列挙型定数 (値) と呼ばれま
Java シングルトン クラス このチュートリアルでは、例を使用して Java でシングルトン デザイン パターンを実装する方法を学習します。 Java では、Singleton は、クラスが 1 つのオブジェクトのみを持つことができるようにする設計パターンです。 シングルトン クラスを作成するには、クラスに次のプロパティを実装する必要があります: private を作成する クラス外でのオブジェクトの作成を制限するためのクラスのコンストラクター。 private を作成する 単一のオブジェクトを参照するクラス タイプの属性 public static を作成する 作成したオブジェクトを
Java 匿名クラス このチュートリアルでは、例を使って Java の無名クラスについて学びます。 Java では、ネストされたクラスと呼ばれる別のクラスをクラスに含めることができます。名前を付けずにネストされたクラスを作成することは可能です。 名前のないネストされたクラスは、匿名クラスと呼ばれます。 匿名クラスは、別のクラス内で定義する必要があります。したがって、匿名の内部クラスとしても知られています。その構文は次のとおりです: class outerClass { // defining anonymous class object1 = new Type(par
Java ネストされた静的クラス このチュートリアルでは、例を使用してネストされた静的クラスについて学習します。また、静的クラスと内部クラスの違いについても学びます。 前のチュートリアルで学んだように、Java では別のクラス内にクラスを作成できます。このようなクラスは、ネストされたクラスと呼ばれます。 Java では、ネストされたクラスには次の 2 つのタイプがあります: ネストされた非静的クラス (内部クラス) ネストされた静的クラス 前のチュートリアルで既に内部クラスについて説明しました。内部クラスについて知りたい場合は、Java Nested Class にアクセスしてください
Java のネストされた内部クラス このチュートリアルでは、Java のネストされたクラスとその型について、例を使って学習します。 Java では、別のクラス内にクラスを定義できます。そのようなクラスは nested class として知られています .たとえば、 class OuterClass { // ... class NestedClass { // ... } } Java で作成できるネストされたクラスには 2 つのタイプがあります。 非静的ネスト クラス (内部クラス) 静的ネスト クラス 推奨読書 : Java アクセス修
Java カプセル化 このチュートリアルでは、例を使用して、Java でのカプセル化とデータ隠蔽について学習します。 Java カプセル化 カプセル化は、オブジェクト指向プログラミングの重要な機能の 1 つです。カプセル化とは、単一のクラス内のフィールドとメソッドのバンドルを指します。 外部クラスがクラスのフィールドやメソッドにアクセスして変更するのを防ぎます。これは、データ隠蔽の実現にも役立ちます . 例 1:Java カプセル化 class Area { // fields to calculate area int length; int breadth;
Java ポリモーフィズム このチュートリアルでは、例を使って Java ポリモーフィズムとその実装について学びます。 ポリモーフィズムは、オブジェクト指向プログラミングの重要な概念です。単純に、複数のフォームを意味します。 つまり、同じエンティティ (メソッド、演算子、またはオブジェクト) が、さまざまなシナリオでさまざまな操作を実行できます。 例:Java ポリモーフィズム class Polygon { // method to render a shape public void render() { System.out.println(Rendering
Java インターフェイス このチュートリアルでは、Java インターフェイスについて学習します。インターフェースを実装する方法と、それらをいつ使用するかについて、例を使用して詳細に学習します。 インターフェースは完全に抽象化されたクラスです。これには、抽象メソッド (本体のないメソッド) のグループが含まれます。 interface を使用します Java でインターフェイスを作成するためのキーワード。たとえば、 interface Language { public void getType(); public void getVersion(); } ここで、 言語
Java 抽象クラスと抽象メソッド このチュートリアルでは、例を使用して Java の抽象クラスとメソッドについて学習します。 Java の抽象化についても学びます。 Java 抽象クラス Java の抽象クラスはインスタンス化できません (抽象クラスのオブジェクトを作成することはできません)。 abstract を使用します 抽象クラスを宣言するキーワード。たとえば、 // create an abstract class abstract class Language { // fields and methods } ... // try to create an objec
Java スーパー このチュートリアルでは、例を使って Java の super キーワードについて学びます。 super Java のキーワードは、スーパークラスのメンバー (属性、コンストラクター、およびメソッド) にアクセスするためにサブクラスで使用されます。 super について学ぶ前に キーワード、Java の継承について理解しておいてください。 スーパー キーワードの使用 サブクラスでオーバーライドされたスーパークラスのメソッドを呼び出すこと。 スーパークラスとサブクラスの両方に同じ名前の属性がある場合、スーパークラスの属性 (フィールド) にアクセスします。 スーパーク
Java メソッドのオーバーライド このチュートリアルでは、例を使って Java でのメソッドのオーバーライドについて学びます。 前回のチュートリアルでは、継承について学びました。継承は、既存のクラス (スーパークラス) から新しいクラス (サブクラス) を派生させることを可能にする OOP プロパティです。サブクラスは、スーパークラスの属性とメソッドを継承します。 ここで、スーパークラスとサブクラスの両方で同じメソッドが定義されている場合、サブクラス クラスのメソッドがスーパークラスのメソッドをオーバーライドします。これは、メソッドのオーバーライドとして知られています。 例 1:メソッ
Java 継承 このチュートリアルでは、例を使って Java の継承とその型について学びます。 継承は、既存のクラスから新しいクラスを作成できる OOP の重要な機能の 1 つです。 作成された新しいクラスは、サブクラスと呼ばれます (子クラスまたは派生クラス) であり、子クラスの派生元である既存のクラスは スーパークラス と呼ばれます (親または基本クラス)。 extends キーワードは、Java で継承を実行するために使用されます。たとえば、 class Animal { // methods and fields } // use of extends keyword /
オペレータの Java インスタンス このチュートリアルでは、例を使用して Java instanceof 演算子について詳しく学習します。 instanceof Java の演算子は、オブジェクトが特定のクラスのインスタンスであるかどうかを確認するために使用されます。 その構文は objectName instanceOf className; ここで、objectName の場合 className のインスタンスです 、演算子は true を返します .それ以外の場合は、false を返します . 例:Java インスタンス class Main { public st
Java 再帰 このチュートリアルでは、Java の再帰関数とその長所と短所について学びます。 Java では、自分自身を呼び出すメソッドを再帰メソッドと呼びます。そして、このプロセスは再帰として知られています。 物理的な世界の例は、2 つの平行なミラーを互いに向かい合わせに配置することです。それらの間にあるオブジェクトは再帰的に反映されます。 再帰の仕組み 上記の例では、recurse() を呼び出しています。 main 内のメソッド 方法。 (通常のメソッド呼び出し)。そして、recurse() メソッド内で、同じ recurse メソッドを再度呼び出しています。これは再帰呼び
Java の最終キーワード このチュートリアルでは、Java の final 変数、メソッド、およびクラスについて例を挙げて学習します。 Java では、final キーワードは、定数を示すために使用されます。変数、メソッド、およびクラスで使用できます。 エンティティ (変数、メソッド、またはクラス) が宣言されたら final 、一度だけ割り当てることができます。つまり、 最後の変数を別の値で再初期化することはできません 最終的なメソッドはオーバーライドできません 最終クラスは延長できません 1. Java最終変数 Java では、最終変数の値を変更することはできません。たとえば
Java このキーワード この記事では、Java でのこのキーワードについて、例を使ってどのように、どこで使用するかを学びます。 このキーワード Java では、このキーワードは、メソッドまたはコンストラクター内の現在のオブジェクトを参照するために使用されます。たとえば、 class Main { int instVar; Main(int instVar){ this.instVar = instVar; System.out.println(this reference = + this); } public st
Java アクセス修飾子 このチュートリアルでは、Java アクセス修飾子、そのタイプ、および例を使用してそれらを使用する方法について学習します。 アクセス修飾子とは? Java では、アクセス修飾子を使用して、クラス、インターフェイス、変数、メソッド、コンストラクター、データ メンバー、およびセッター メソッドのアクセシビリティ (可視性) を設定します。たとえば、 class Animal { public void method1() {...} private void method2() {...} } 上記の例では、method1() と method2()
Java 文字列 このチュートリアルでは、例を使用して Java 文字列、その作成方法、および String クラスのさまざまなメソッドについて学習します。 Java では、文字列は一連の文字です。例:「こんにちは」 文字列 h を含む文字列です , e 、l 、l 、および o . 二重引用符を使用します Java で文字列を表現します。たとえば、 // create a string String type = Java programming; ここでは、type という名前の文字列変数を作成しました。 .変数は文字列 Java Programming で初期化されます . 例
Java コンストラクター このチュートリアルでは、Java コンストラクター、そのタイプ、および例を使用してそれらを使用する方法について学習します。 コンストラクタとは? Java のコンストラクターは、クラスのオブジェクトが作成されるときに呼び出されるメソッドに似ています。 Java メソッドとは異なり、コンストラクターはクラスと同じ名前を持ち、戻り値の型はありません。たとえば、 class Test { Test() { // constructor body } } ここで、Test() コンストラクタです。クラスと同じ名前で、戻り値の型はありません。 推奨
Java