私は現在プロジェクトを完了しており、メニューを作成しようとしています。メニュー自体は問題なく動作しますが、メソッド自体が含まれている他の Java ファイルにリンクしようとすると、「メソッドメソッド名が String 型に対して定義されていません」というエラーが表示されます。以下は、他のJavaファイルのメソッドにリンクしようとするために使用しているコードです。
{
if (menuChoice.equals("A"))
{
System.out.print("Enter the Movie ID: ");
movieID = sc.nextLine();
movieID.borrowMovie();
}
if (menuChoice.equals("a"))
{
System.out.print("Enter the Movie ID: ");
movieID = sc.nextLine();
movieID.borrowMovie();
}
if (menuChoice.equals("B"))
{
System.out.print("Enter the Movie ID: ");
movieID = sc.nextLine();
movieID.returnMovie();
}
if (menuChoice.equals("b"))
{
System.out.print("Enter the Movie ID: ");
movieID = sc.nextLine();
movieID.returnMovie();
}
さらに、以下は、他のJavaファイルでリンクしようとしている2つのメソッドのコードです。2 つの別個のクラス ファイルを持ち、それらを一緒に使用する方法を示すことは、プロジェクトの要件ですが、この部分は私を困惑させました!
// Implement borrowMovie method
public double borrowMovie(String memberID)
{
if (this.isOnLoan = false)
{
this.isOnLoan = true;
}
else
{
return Double.NaN;
}
}
// Implement returnMovie method
public double returnMovie(int daysBorrowed)
{
if (this.isOnLoan = false)
{
return Double.NaN;
}
else
{
this.isOnLoan = false;
}
}
どんな助けでも大歓迎です:)