草庐IT

doSomethingWithMyDatabase

全部标签

Java:防止覆盖成员变量

Java中一个有用的特性是可以选择将成员方法声明为final,这样它就不能在后代类中被覆盖。成员变量有类似的东西吗?classParent{publicfinalvoidthisMethodMustRemainAsItIs(){/*...*/}publicStringthisVariableMustNotBeHidden;}classChildextendsParent{publicfinalvoidthisMethodMustRemainAsItIs(){/*...*/}//CausesanerrorpublicStringthisVariableMustNotBeHidden;//