重写是指子类中的方法名和父类中的方法名及参数完全一样,在一个类中除构造方法外,其它方法都需要有返回值类型申明,依据这些可以推导出构造方法不可以在子类中重写。 class T{ T(){} } class Sub extends T{ T(){} //这里显然不能出现这样的方法,除构造方法外必须有返回值申明 Sub(){} //只能定义自己的构造方法 }