HBNU-School/Java/TodoListApp/TodoItem.java
2024-10-22 09:49:04 +08:00

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);
}
}