Arraylist或List中的Java对象

Sub*_*bas 5 java list arraylist object

我想知道如何使用我ObjetTWS的函数参数来使用我的对象ObjectTWS().以及如何将对象放入a Arraylist或a中List.

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){
Run Code Online (Sandbox Code Playgroud)

我已经尝试了这个,但它说ObjetTWS未定义:

ObjetTWS obj  = new ObjetTWS();

obj.nom = p_nom;
obj.jobAmont.add(p_jobAmont);
obj.jobAval.add(p_jobAval);
obj.type = p_type;
Run Code Online (Sandbox Code Playgroud)

Jor*_*lla 6

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

public ObjetTWS(String p_nom, String p_type,String p_jobAmont,String p_jobAval){
Run Code Online (Sandbox Code Playgroud)

这使得JVM省略了默认构造函数,因此您必须手动添加它

public ObjetTWS() {}
Run Code Online (Sandbox Code Playgroud)

或使用给定的构造函数声明对象:

ObjetTWS obj = new ObjetTWS(p_nom, p_type,p_jobAmont, p_jobAval);
Run Code Online (Sandbox Code Playgroud)