如何避免在Java中创建对象?

use*_*578 2 java java-ee

我是java编程的新手,我有一个类,对于这个类,我创建了两个对象(obj1,obj2).i不想创建除这些对象之外的其他对象,如果有任何体想要为这个类创建另外一个对象应该只引用第一个或第二个对象(而不是再创建一个对象).如何做到这一点?请参考下面的代码

class B 
{ 
 void mymethod()
     {  
       System.out.println("B class method");
          } 
 }   
class Myclass extends B
{ 
 public static void main(String s[])
     {  
       B  obj1=new B();//this is obj1
       B  obj2=new B();//this is obj1
       B  obj3=new B();//don't allow to create this and refer this to obj1 or obj2
          } 
 }
Run Code Online (Sandbox Code Playgroud)

谢谢azam

wel*_*rat 5

查看Singleton设计模式.