一个菜鸟的问题

itview 2004-09-10 12:38:22

看了一段别人写的代码如下
public class P898Db extends AbDBAccess {
private P898Db throws Exception { }

private ArrayList GetUserInfo(参数…..){
有代码……
}
}
我认为其中private P898Db throws Exception { }是多余的,即然是private又没有用到,所以该删除,请问这样理解对吗,会不会影响其他的类了.什么情况这种语句会有效呢
这个工程中还有其他的类!
...全文
92 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
itview 2004-09-10
  • 打赏
  • 举报
回复
那就是说该类中的方法都要改为静态才正确是吗
adidasprince 2004-09-10
  • 打赏
  • 举报
回复
private本身主要是限制作用,把类的constructor声明为private,也就限制了在其他地方使用new Clazz()来生成类的实体。
itview 2004-09-10
  • 打赏
  • 举报
回复
但是本类中没有用到啊
射天狼 2004-09-10
  • 打赏
  • 举报
回复
在本类中可能会用到啊~~~~
westwin 2004-09-10
  • 打赏
  • 举报
回复
Singleton就是一个很好的private 构造函数的例子,如下
public class Singleton{
private static Singleton _instance;
private Singleton(){
System.out.println("only one instance of this class");
}
public static Singleton getInstance(){
if(_instance==null)
_instance=new Singleton();
return _instance;
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧