java中的方法重写
1、子类中的方法与父类中的方法名字相同、返回值类型相同、参数列表相同
2、子类中的方法的访问级别大于等于父类方法的访问级别
3、子类中的方法抛出的异常范围小于等于父类方法中抛出的异常范围
java反射机制可以实现给类中的私有成员变量重新赋值。
/** * author Ding Chengyun * 2014-2-23 */ package test; import java.io.IOException; /** * @author Ding Chengyun * 2014-2-23 */ public class OverrideTest { /** * @param args */ public static void main(String[] args)throws Exception { Parent p = new Child(); p.output(); } } class Parent { public void output() throws NullPointerException,IOException { System.out.println("parent output"); } } class Child extends Parent { public void output() throws NullPointerException { System.out.println("Child output"); } }