「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