-3
我必須在類中編寫一個接口方法,其中方法將在給定時間搜索每個寵物寄宿的寵物列表,並使用toString()方法打印每個匹配的寵物信息。如何在類中編寫接口的方法?
的接口
public interface Boardable {
void setBoardStart(int month, int day, int year);
void setBoardEnd(int month, int day, int year);
boolean boarding(int month, int day, int year); }
與登機getter和setter一類是
public class Cat extends Pet implements Boardable {
private int sMonth, eMonth;
private int sDay, eDay;
private int sYear, eYear;
@Override
public void setBoardStart(int month, int day, int year)
{
sMonth = month;
sDay = day;
sYear = year;
}
@Override
public void setBoardEnd(int month, int day, int year)
{
eMonth = month;
eDay = day;
eYear = year;
}
@Override
public boolean boarding(int month, int day, int year)
{
if(month >= sMonth && month <= eMonth && day >=sDay && day <= eDay && year >= sYear && year <= eYear)
{
return true;
}
return false;
}}
我的問題是我無法瞭解如何編寫代碼如下
import java.util.*;
public class AnimalHospital
{
public static ArrayList<Pet> list = new ArrayList<Pet>();
public AnimalHospital()
{
}
public void addPet(Pet p)
{
list.add(p);
}
public void printPetsBoarding(int month, int day, int year)
{
//what to write here?
}
}
你似乎要求我們寫的代碼你。你應該嘗試自己編寫一個解決方案,如果它不起作用,請提出有關該失敗的具體問題。 –