我有两个课程,地图和地点
地图类:
public Class Map{
private Place startplace;
public void SetStartPLace(Place p){
this.startplace=p;
}
public PLace getStartPlace(){
return this.startplace;
}
}
地方类:
public class Place{
private String placename;
public void setName(String s){
this.placename=s;
}
public String getName(){
return this.placename;
}
public boolean isStartPlace(){
}
}
Map 具有设置 (setStartPLace(Place p)) 和获取 (Place getStartPLace()) 起始位置(即 Place 类型对象)的方法,因此我在 Map 类中保留一个“Place”类型的变量作为起始位置。并根据需要设置和返回它。
然而,在给定的规范中,Place 类中还有一个名为 isStartPlace() 的方法。如果该地点是 Map 对象中的开始地点,则应返回 true。
有点令人困惑,我应该如何调用 Map 类来获取此信息并与调用它的地点对象进行比较。
Place 对象有一个名为“name”的字符串属性,我可以用它来比较两个对象,我只是不知道如何将当前的 place 对象引用到从 Map 类的 getStartPlace() 方法返回的 Place 对象。