クラス用のテキストベースのゲームを作成しようとしていますが、メイン クラスである GCPUAPP を Artifact クラスから読み取らせようとしています。
GCPUAPP クラスに入力したコードは次のとおりです。
Artifact artifact=new Artifact();
artifact.name="Harry Potter and the Deathly Hallows";
artifact.description="Harry and his friends save the qizarding world again";
r1.contents=artifact;
dialog();
「新しいアーティファクト」でエラーが発生します。アーティファクトにあるコードは次のとおりです。
public abstract class Artifact{
String name, description;
public String toString(){
return name;
}
私はJavaが初めてなので、完全に立ち往生しています。