1、什么是重写?用什么方法可以强制检测当前方法是否重写父类方法?
重写发生在父类和子类之间,子类的方法名和父类相同,参数列表也相同,返回类型也相同。当调用子类方法时,会优先调用子类重写的方法。
用@Override方法可以强制检测当前方法是否重写父类方法。
2、构造方法能继承吗?子类继承父类,子类构造方法第一句应该如何书写?
能。super()是子类构造方法的第一句。
3、final的用法?String可以继承吗?为什么?
final用于类,表示类不能被子类继承;用于方法,表示该方法不能被子类重写。用于变量,表示变量的值不能改变。不能,因为”public final class String”里有final。