「java」finalクラス(class)を利用するサンプル

書式
final class名
※finalをつけるクラスの継承が不可になります。
Javaコード

package com.arkgame.study;

public class FinalClassDemo {
      final static class TestUtils {
            private TestUtils() {
            }

            private static String getInfo() {
                  System.out.println("final class print message");
                  return "tokyo-2020";
            }
      }

      // 型 Changfa は final クラス FinalClassDemo.TestUtils をサブクラス化できません
      /*
       * class Changfa extends TestUtils { // クラスの継承不可 }
       */
      public static void main(String[] args) {
            String cftA = TestUtils.getInfo();
            System.out.println(cftA);
      }

}

実行結果
final class print message
tokyo-2020

Java

Posted by arkgame