Java Private Constructor

600 ワード

class Person
{
    String name ;
    //       Person  p,      final  ,          

    private static final Person p = new Person();
    private Person()
    {
        name = "  ";
    }

    public static Person getP()
    {
    return p;
    }
}

public class TestSingleDemo2
{
    public static void main(String[] args)  
    {
           Person    
        Person p = null ;
        p = Person.getP() ;
        System.out.println(p.name);
    }
}


   Person           ,            ,              ,                。              
                  、               。