Java Javaの参照型の型変換【アップキャストとダウンキャスト】 Javaでは、あるクラス型のオブジェクトを別のクラス型に変換することができるアップキャストとダウンキャストの2種類があります。アップキャストは、サブクラス型の変数をスーパークラス型(変数)の参照に代入できます。ダウンキャストは、インスタンス(実体)がサブクスの場合、スーパークラス型の変数をサブクラス型の変数に代入(変数)の参照に代入できます。 2024.08.08 Java
Java Java入門:継承をクラス図を取り入れて分かりやすくまとめてみた 継承とは オブジェクト指向プログラミング(OOP)の基本概念の一つであり、既存のクラス(親クラスまたはスーパークラス)の属性やメソッドを引き継ぐ新しいクラス(子クラスまたはサブクラス)を作成する手法です。継承を使用することで、コードの再利用... 2024.08.07 Java
Java Javaのカプセル化: メリット、実装方法、サンプルコード付きで解説 Javaでのカプセル化は、プライベートフィルドに属性へのアクセスと更新を行うための getter メソッドと setter メソッドをアクセサメソッドといいますがこのメソッドを使って、クラスの内部状態を隠蔽することで、データの不正なアクセスや改変を防ぎ、クラス内部の実装を変更しても、外部に影響を与えずに済みます。 2024.08.06 Java
Java javaのオーロードとオーバーライドの違いを簡単にまとめてみた オーバーロード(Overload)とオーバーライド(Override)は、どちらもJavaのメソッドに関連する概念ですが、それぞれ異なる目的と動作を持っています。以下に、これらの違いを詳しく説明します。 オーバーロード(Overload) ... 2024.08.05 Java
Java 初心者必見!Javaのアクセス装飾子のまとめ アクセス装飾子 Javaにおけるアクセス修飾子(アクセスコントロール)は、クラス、メンバ変数、メソッドの可視性を制御するために使用されます。継承において、アクセス修飾子は特に重要です。以下に、各アクセス修飾子の特性と継承時の振る舞いについて... 2024.08.04 Java
Java 初心者必見!Javaのオブジェクト指向プログラミングの基本概念を学ぼう Javaのオブジェクト指向の概念とサンプルプログラムを基にクラスとオブジェクト、カプセル化、継承、ポリモーフィズム(多態性)、抽象化、クラスの構成などを説明しています。 2024.08.03 Java
Java Javaのwhileの基本~無限ループのサンプルと制御方法 whileループは、条件をループの外部で更新する必要がある場合に適しています。今回は、whileの基本的な構造などいくつかのサンプルの説明と、無限ループの例、無限ループの制御方法、Eclipse使用時に無限ループに入ったときの対処方法などを説明していきます。 2024.08.02 EclipseJava
Java Javaのforループの基本構文~無限ループの例と制御方法~対処方法まで forループとは forループは、特定の回数だけ繰り返し処理を行うための構文です。 今回は、for ループの基本的な構造と九九の表などいくつかの出力を取り入れた説明と、無限ループの例、無限ループの制御方法、Eclipseで無限ループに入った... 2024.08.01 EclipseJava
Java 初心者必見!Javaの基本演算子を一覧でまとめてみました Javaにはさまざまな演算子があり、それぞれ異なる用途と機能があります。以下に、各演算子の用途と例を説明します。 まずは、Javaの基本となる演算子はしっかり把握しておきましょう! 今回は、各演算子の表内に例を書いてますので、以下のコードを... 2024.07.31 Java
Java Javaの基本データ型と参照型 Javaには、基本データ型(プリミティブ型)と参照型(リファレンスタイプ)の2種類のデータ型があります。これらを理解することは、Javaプログラミングの基本を理解する上で非常に重要ですので再度見直しましょう。 基本データ型(プリミティブ型)... 2024.07.30 Java