class Hello{
private Hello(){
}
//String类型的函数,没有String类型返回值,会编译不通过。建议用void。
public String print(){
System.out.println( "Hello World!!!!");
}
}
public class Single1{
public static void main(String args[])
Hello s = null ;
s = new Hello() ;
s.print ;
}
如何实例化对象?
==================================
由于已经在类中私有化了构造方法,则在main函数中已经无法实例化对象,如果为了使用类中的方法和属性所提供的功能,可以用单例模式解决,在类中加入如下代码:
private static Hello hello = new Hello();
public static void getHelloInstance()
{
return hello;
}
在main函数中通过以下语句引用,也可达到使用Hello中功能的效果。
Hello s = Hello.getHelloInstance();
s.print();
|