Javaにおける継承と多態に関する技術解説
継承の基本概念
継承はオブジェクト指向プログラミングの核となる仕組みの一つです。主な目的は以下の通りです:
コードの再利用
メソッドのオーバーライドと多態を実現するための基盤
Javaでの継承は以下のような構文を使用します:
class 派生クラス extends 基底クラス {
// クラス本体
}
特徴:
Javaは単一継承のみをサポート
privateメンバとコン ...
7月29日 16:34 投稿
Javaにおける継承の基本概念と実装
コード実装
まず、BaseCharacterクラス(基本キャラクター)を定義します
/**
* キャラクターの基本属性
*/
public class BaseCharacter {
/**
* キャラクター名
*/
String characterName;
/**
* 誕生日
*/
Date birthDate;
/**
* 連絡先
*/
String contactInfo;
/**
* 識別コード
*/
Stri ...
5月20日 05:32 投稿
C#学習メモ - クラス継承、隠蔽と基底クラスメソッドのオーバーライド
1. クラス継承
継承を利用することで、既存のクラスを基礎として新しいクラスを定義し、機能を拡張できます。
既存のクラスを基礎として新しいクラスを定義できます。既存のクラスは基底クラス(base class)と呼ばれ、新しいクラスは派生クラス(derived class)と呼ばれます。派生クラスのメンバーは以下の要素で構成されます:
クラス自身で宣言されたメンバー
基底 ...
5月15日 17:42 投稿