有多少人不知道这两件事,还是我太菜了。
私有化构造方法的类,能不能被继承??
答案答案是不能,编译报错!子类继承父类,当要去生成子类对象时都要先调用父类的构造方法,先生成父类对象才能生成子类对象(先有父亲后有孩子),父类构造方法设为私有外界就没法访问了就生成不了子类对象了(没有父亲就不会有孩子)。
抽象类继承抽象类,可不可以抽象化父类中实体方法?
答案是可以,IO包里面好多类都是这样,据说这是装饰者模式。
有多少人不知道这两件事,还是我太菜了。
私有化构造方法的类,能不能被继承??
答案答案是不能,编译报错!子类继承父类,当要去生成子类对象时都要先调用父类的构造方法,先生成父类对象才能生成子类对象(先有父亲后有孩子),父类构造方法设为私有外界就没法访问了就生成不了子类对象了(没有父亲就不会有孩子)。
抽象类继承抽象类,可不可以抽象化父类中实体方法?
答案是可以,IO包里面好多类都是这样,据说这是装饰者模式。