您的位置:首页 > 编程语言 > Java开发

JAVA 想让类无法new,可以使用private将类的构造函数改为私有的,这样new的时候就会报错了

2015-05-29 23:27 337 查看
JAVA 想让类无法new,可以使用private将构造函数改为私有的,这样new的时候就会报错了

主要用于,静态工具类,静态类不需要new,直接使用 类名.静态方法 即可调用

class D{
private D(){

}
static void f(){
System.out.println("我是静态方法,不需要new,如果你new了,我要给你报错,直接类名.我的名称()就可以调用我了");
}
}
/*
如果类,不想被new,可以把不想被new的类的构造方法写为私有的private即可
*/
public class Index{
public static void main(String[] args){
//D A= new D(); //如果new,会报错
D.f();    //调用静态类
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: