package day5;
class PersonA
{
static String name = "zhangsan";
public static void eat()
{
System.out.println(name + " is eating!!!");
new PersonA().run();
}
public void run()
{
System.out.println("PersonA running!!!");
}
}
class A
{
private A()
{
}
public void run()
{
System.out.println("A running!!!");
}
public static A getInstance()//提供类A的静态方法实例化A
{
return new A();
}
}
public class test07 {
public static void main(String args[])
{
//new PersonA().eat();
PersonA.eat();//在类加载后就可以调用了,不需要创建对象
//A a = new A();//类A构造函数私有化 不能访问
A a = A.getInstance();
a.run();
}
}
day5 test07
最新推荐文章于 2021-05-23 13:48:45 发布