コードは次のとおりです。
class thingsToRent
{
private static HashMap thingsToRent = new HashMap();
static
{
thingsToRent.put("V-1", new String( "Zumba workout video" ) );
thingsToRent.put("V-2", new String( "Pumping Iron video" ) );
}
public static String get( String serialEntered )
{
ズンバのワークアウトやパンピングアイアンなどのレンタル弦を返却する場所です。
私が持っているところは何と言いますか?
return ?;
return serialEntered を試してみましたが、V-1 または V-2 が表示されるだけです。
スキャナーを使用してコンソールに入力された
}
}
class Video extends Thing
{
public Video( String serialEntered )
{
super( serialEntered );
}
public void getDescription( String serialEntered )
{
String theRentalFound = (String)thingsToRent.get( serialEntered );
if ( theRentalFound == null )
{
throw new IllegalArgumentException("Serial Number not found (" + serialEntered + ")");
}
else
{
System.out.println( "Video: " + theRentalFound );
}
}
}