1 无参
Article article = new Article();
article.setTitle(title);
article.setDate(date);
articles.add(article);
2 有参
Article article = new Article(title, date);
articles.add(article);
ps
两种方式都会创建一个 Article 对象,并将其添加到 articles 列表中。只是在初始化时的方式略有不同,但最终得到的结果是一样的。选择哪种方式取决于你的需求和个人偏好。
3 Article 类中要有无参构造方法 和有参构造方法
3.1 lombok
@Data
@NoArgsConstructor // 无参构造用来初始化的
@AllArgsConstructor
public class Article {
private String date;
private String title;
}
3.2 自己写
// 无参构造方法
public Article () {
this.name = "unknown";
this.age = 0;
}
// 有参构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}