请教:父类中若是定义构造函数为private,是不是在子类中均无法再重载或扩展? 既然要继承,为什么父类用private构造函数?奇怪 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用protected继承对象可以使用父类中的protected,但是构造函数不建议这么使用,还是public 或者default比较合适吧 既是要继承 为什么还要用private可以使用protected 子类要调用父类的构造函数,父类:singleton,构造为private,子类无权调用。 public class PrintSpooler{ protected static _PrintSpooler ps; public PrintSpooler(){ ps=new _PrintSpooler(); } final public class _PrintSpooler{ private _PrintSpooler(){ } public void print(){ } }}class PrintSpoolerChild extends PrintSpooler{ public PrintSpoolerChild(){ }}PrintSpooler是可以继承的,重载它的方法调用_PrintSpooler类的内部参数用公开的不可继承的内部类_PrintSpooler作为一个单一实例,因此它不可能通过PrintSpooler的子类重新实例化应该达到了你的要求吧 [求助]SWT 如何触发一个按钮的点击事件 字符串个数统计问题 什么是对象串行化 是干什么的? 为大家谋福利的我给大家贴个面试题,是今天我一个软件公司面试的。 简单的Java问题 能不能直接在jpanel上直接写字? jCreator编译后,如何在运行时加上参数???? 请教各位老大怎样用Acorbat 的Java API在服务器端生成PDF文件! spring 手动注入后 自动装配失败 关于Java把从文件中的读出的内容赋给ArrayList集合的问题 急救,软件项目就要实施了,可开发方案还没确定,高手给点指导吧!!! 为什么使用带参数得构造函数就会出错呢?谢谢各位高手
继承对象可以使用父类中的protected,但是构造函数不建议这么使用,还是public 或者default比较合适吧
可以使用protected
父类:singleton,构造为private,
子类无权调用。
{
protected static _PrintSpooler ps;
public PrintSpooler(){
ps=new _PrintSpooler();
}
final public class _PrintSpooler{
private _PrintSpooler(){
}
public void print(){
}
}
}class PrintSpoolerChild extends PrintSpooler{ public PrintSpoolerChild(){
}}
PrintSpooler是可以继承的,重载它的方法调用_PrintSpooler类的内部参数
用公开的不可继承的内部类_PrintSpooler作为一个单一实例,因此它不可能通过PrintSpooler的子类重新实例化应该达到了你的要求吧