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

Java

Posted by arkgame