37 lines
819 B
Java
37 lines
819 B
Java
package TodoListApp;
|
|
// 待办事项类
|
|
class TodoItem {
|
|
private int id;
|
|
private String description;
|
|
private boolean isCompleted;
|
|
|
|
public TodoItem(int id, String description) {
|
|
this.id = id;
|
|
this.description = description;
|
|
this.isCompleted = false;
|
|
}
|
|
|
|
// Getter方法
|
|
public int getId() {
|
|
return id;
|
|
}
|
|
|
|
public boolean isCompleted() {
|
|
return isCompleted;
|
|
}
|
|
|
|
public void setCompleted(boolean completed) {
|
|
isCompleted = completed;
|
|
}
|
|
|
|
public String getDescription() {
|
|
return description;
|
|
}
|
|
|
|
// 显示待办事项信息
|
|
@Override
|
|
public String toString() {
|
|
String status = isCompleted? "[已完成]" : "[未完成]";
|
|
return String.format("[%d] %s %s", id,status, description);
|
|
}
|
|
} |