如果不希望子类重写父类的某个方法,则可以使用final修饰该方法。
Java提供的Object类里就有一个final方法:getclass()
package chap6_4;
import org.omg.CORBA.PUBLIC_MEMBER;
public class FinalMethodTest {
public final void test()
{
}
}
class Sub extends FinalMethodTest
{
// public void test(){}
}
package chap6_4;
public class PrivateFinalMethodTest {
private final void test(){}
}
class Sub extends PrivateFinalMethodTest
{
public void test(){}
}
package chap6_4;
public class FinalOverload {
public final void test(){}
public final void test(String arg)
{
}
}