java吧 关注:1,240,327贴子:12,714,445
  • 13回复贴,共1

请教吧友一个问题,关于构造方法的问题。

只看楼主收藏回复

我现在有一个java类,但是我需要不同的构造方法来传递参数,但是构造方法的参数个数和参数类型是一样的,这样构造方法该怎么写?
例:
public class User{
private int id;
private String userName;
private String passWord;
private String address;
此处省略...get...set...
public User(String userName,String passWord){
this.userName=userName;
this.passWord=passWord;
}
public User(String userName,String address){
this.userName=userName;
this.address=address;
}
}
这种情况该怎么办?请各位吧友不吝赐教


IP属地:重庆来自Android客户端1楼2016-08-08 01:52回复
    不是规定参数类型和个数不能都一样吗


    IP属地:北京来自Android客户端4楼2016-08-08 02:11
    收起回复
      直接set值不就行了,非得用构造函数?


      来自Android客户端6楼2016-08-08 08:51
      收起回复


        来自Android客户端7楼2016-08-08 09:08
        回复