本日の課題
オブジェクト指向とは、ソフトウェアを開発する際に茂一る部品化の考え方である。
・プログラムの変更が容易になる。(柔軟性・保守性の向上)
・プログラムの一部を簡単に転用できる。(再利用性の向上)
インスタンスの生成方法
クラス名 変数目 = new クラス名();
フィールドへの値の代入
変数名.フィールド名 = 値;
コンストラクタの定義
public class クラス名{
public クラス名(){自動的に実行する処理}
}
引数を伴うインスタンス生成
new クラス名(実数1,実数2・・・)
※実引数の数と型は、コンストラクタの仮引数に揃える。
継承を用いたクラスの定義
public class クラス名 extends 元となるクラス名{親クラスとの差分となるメンバ}
親インスタンスの部分のフィールドを使用する
super.フィールド名
親インスタンス部分のメソッドを呼び出す
super.メソッド名(引数)
ソースコード
結果
解説
<目次に戻る>
スポンサーリンク
コメント