我对Java还是比较陌生,当我在任何地方都没有使用“静态”时,不明白为什么setter方法是静态上下文。
public class Appointment { LocalDateTime Time; Doctor Doctor; Patient Patient; String Notes; public Appointment(LocalDateTime time, Doctor doc, Patient pat, String notes){ Time = time; Doctor = doc; Patient = pat; Notes = notes; } public void setNotes(String Notes) { Appointment.Notes = Notes; } }
编辑:有人评论了答案,所以我不能将其标记为正确,但是我将约会指定为注释。
我对Java还是比较陌生,当我在任何地方都没有使用过“静态”时,不明白为什么setter方法是静态上下文。公共类的约会{LocalDateTime时间;医生Doctor; ...
这是分配静态变量(不一定是当前类的成员)的语法。
public class Appointment {
Appointment.Notes = Notes;