我想知道如何将我的对象ObjetTWS与函数ObjectTWS()的参数一起使用。以及如何将对象放入ArraylistList中。

public class ObjetTWS {

    String nom;
    List<String> jobAmont;
    List<String> jobAval;
    String type;


    public ObjetTWS(String p_nom, String p_type,String p_jobAmont,String p_jobAval){

我已经尝试过了,但是它说ObjetTWS undefined:
ObjetTWS obj  = new ObjetTWS();

obj.nom = p_nom;
obj.jobAmont.add(p_jobAmont);
obj.jobAval.add(p_jobAval);
obj.type = p_type;

最佳答案

您已经定义了一个构造函数:

public ObjetTWS(String p_nom, String p_type,String p_jobAmont,String p_jobAval){

这使JVM省略了默认构造函数,因此您必须手动添加它
public ObjetTWS() {}

或使用给定的构造函数声明对象:
ObjetTWS obj = new ObjetTWS(p_nom, p_type,p_jobAmont, p_jobAval);

07-24 09:44
查看更多