ホームページ >Java >&#&チュートリアル >Javaでは、main()メソッドをfinalとして宣言できますか?
はい、Java では main() メソッドを final として宣言できます。コンパイラはエラーをスローしません。
class BaseClass { public final void show(Object o) { System.out.println("BaseClass method"); } } class DerivedClass extends BaseClass { public void show(Integer i) { System.out.println("DerivedClass method"); } } public class Test { public static final void main(String[] args) { // declaring main () method with final keyword. BaseClass b = new BaseClass(); DerivedClass d = new DerivedClass(); b.show(new Integer(0)); d.show(new Integer(0)); } }
BaseClass method DerivedClass method
以上がJavaでは、main()メソッドをfinalとして宣言できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。