java如何创建一个类的多个实例?

新手请教:一个类如:T.class 我要根据不同的变量创建多个类,如:T t=new T(g); g是传给实例的变量,但一次创建后,第二次就创建不了实例,请大侠指教,谢谢!!!

1、定义一个类

public class A{//定义一个类
}

2、根据类new多个实例

A a1 = new A();//第一个实例
A a2 = new A();//第二个实例

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-08

在声明类的时候,用构造函数来做,比如

class User {
private String name;
private String password;

public User(){

//无参构造方法
}

public User(String name){
this.name=name;
}
public User(String password){
this.password=password;
}
public User(String name,String password){
this.name=name;
this.password=password;
}
....
get();set();略去不写了...


// public static void main(String[] args){
User = new User();
User = new User("xiaoming");
User = new User("123456");
User = new User("xiaoming","123456");

}
}

追问

首先谢谢!!!
public void run() {
new cilents(str, mtp); //这个是NEW出来的实例
}
//=============================//这是个类实例
public class cilents {
public cilents(String str, String mtp) throws IOException {
}

第2个回答  2013-12-08
贴出详细的代码,什么叫第一次创建后,第二次就创建不了?没有的话只能按你的描述来理解,会存在偏差。
第3个回答  2013-12-08
这个类是怎么写的,贴出来看看,可能是单例模式
相似回答