在一个POJO类中声明了2个构造方法private Integer account; private String password; private String customername; private Double customerbalance; // Constructors /** default constructor */
public TCustomer() {
} /** full constructor */
public TCustomer(String password, String customername,
Double customerbalance) {
this.password = password;
this.customername = customername;
this.customerbalance = customerbalance;
}
在另一个类中的mian() 里面声明对象
TCustomer c = new TCustomer("111","yuyang",9000);报错 ,提示我说 该构造方法未被定义, 不会了

解决方案 »

  1.   

    TCustomer c = new TCustomer("111","yuyang",9000.0);
    如果使用9000,会认是整形而不是浮点型
      

  2.   

    TCustomer c = new TCustomer("111","yuyang",9000.00);你的最后一个参数是Double类型的。
      

  3.   

    public TCustomer(String password, String customername,Double customerbalance) ==> (String, String, Double)
    TCustomer c = new TCustomer("111","yuyang",9000);                             ==> (String, String, int)(String, String, Double)和(String, String, int)
    不匹配
    改成:
    TCustomer c = new TCustomer("111","yuyang",new Double(9000));
      

  4.   

    直接在这样调就可以了:TCustomer c = new TCustomer("111","yuyang",9000D);                            
      

  5.   

      大意了 。 忘了是double 类型的  没加点。