如果一个类的所有构造方法的访问权限都是private的,意味着这个类不能有子类,理由是一个类的private方法不能在其他类中被使用,但子类的构造方法中一定会调用父类的某个构造方法。
我知道若访问权限都是private会报错,但这个理由是否正确呢?
如果一个类的所有构造方法的访问权限都是private的,意味着这个类不能有子类,理由是一个类的private方法不能在其他类中被使用,但子类的构造方法中一定会调用父类的某个构造方法。
我知道若访问权限都是private会报错,但这个理由是否正确呢?
如果一个类的所有构造函数都设置成私有的。 那么就不可能有子类。 如题主说的子类的构造方法中一定会调用父类的无参构造方法,这句话需要一个前提,就是父类的构造函数不能是私有的。