1、什么是重写?用什么方法可以强制检测当前方法是否重写父类方法?
答:重写发生在父类与子类之间,子类的方法名与参数列表、返回类型都与父类相同,当调用子类方法时,会优先调用子类重写的方法。
@Override用于方法之前,可强制检测当前方法是否重写父类方法,如果没有,则会出现错误提示。
2、构造方法能继承吗?子类继承父类,子类构造方法第一句应该如何书写?
答:能。子类构造方法第一句:super();//
3、final的用法?String可以继承吗?为什么?
答:final 可以修饰类、方法、变量;修饰类:该类为最终类,不能被继承;修饰方法:该方法不能被重写;修饰变量:变量不能被修改(常量)
答:重写发生在父类与子类之间,子类的方法名与参数列表、返回类型都与父类相同,当调用子类方法时,会优先调用子类重写的方法。
@Override用于方法之前,可强制检测当前方法是否重写父类方法,如果没有,则会出现错误提示。
2、构造方法能继承吗?子类继承父类,子类构造方法第一句应该如何书写?
答:能。子类构造方法第一句:super();//
3、final的用法?String可以继承吗?为什么?
答:final 可以修饰类、方法、变量;修饰类:该类为最终类,不能被继承;修饰方法:该方法不能被重写;修饰变量:变量不能被修改(常量)