Java8 抽象クラスの通常メソッドを呼び出すサンプル
環境
Windows 10 Home
Java SE 1.8
書式
1.抽象クラスの定義
abstract class 抽象クラス名{
データの型 関数名(){処理コード}
}
抽象クラスの中に通常のメソッドを定義します。
2.クラス名 オブジェクト名 = new クラス名
オブジェクト名.通常メソッド名()
使用例
package com.arkgame.study; //抽象クラス abstract class TestA { // 抽象メソッド; abstract void funB(); // 通常のメソッド void funC() { System.out.println("oosaka 1"); } } // 抽象クラスTestAを継承 class TestAa extends TestA { @Override void funB() { System.out.println("tokyo 2"); } } public class ChouObject { public static void main(String[] args) { // インスタンスの生成 TestAa taa = new TestAa(); // 抽象メソッドを呼び出す taa.funB(); // 通常メソッドを呼び出す taa.funC(); } }
実行結果
tokyo 2
oosaka 1