「Java11」抽象クラスの中に変数を使用するサンプル
環境
JavaSE-11
Eclipse 2019
書式
abstract class 抽象クラス名{
String 変数名=値;
abstract データの型 関数名();
}
classクラス名 extends 抽象クラス名 {
@Override
関数名(){処理コード}
}
使用例
package com.arkgame.study;
//抽象クラスの定義
abstract class Cft {
//変数ageの宣言
String cityname = "tokyo";
//抽象メソッド
abstract void funA();
}
//クラスCftの継承
class Cftt extends Cft {
@Override
void funA() {
System.out.println("抽象クラスの抽象メソッドの実装ABC");
}
}
//実行関数
public class AbsDemo {
public static void main(String[] args) {
Cftt tt = new Cftt();
System.out.println("抽象クラスの変数: " + tt.cityname);
//クラスcftのfunAメソッドを呼び出す
tt.funA();
}
}
実行結果
抽象クラスの変数: tokyo
抽象クラスの抽象メソッドの実装ABC