1 回答

TA貢獻1883條經(jīng)驗 獲得超3個贊
公共類型 Book 必須在其自己的文件 - java 中定義,項目中應(yīng)該為每個公共類型都有一個單獨的文件。所以你應(yīng)該再做一個
您應(yīng)該將類聲明為靜態(tài)類,或者應(yīng)該是一個單獨的文件
我已經(jīng)包含了您在 App.class 中添加的 Book.class 作為靜態(tài)的內(nèi)容,它將對您有所幫助
//The public type Book must be defined in its own file
//public class Book{
// public String title;
// public String author;
// public int numPages;
//}
public class App
{
public static void main(String [] args)
{
Book book1 = new Book();
book1.title = "Harry Potter";
book1.author = "JK Rowling";
book1.numPages = 400;
System.out.println(book1.title);
Book book2 = new Book();
book2.title = "Lord of the Rings";
book2.author = "JRR Tolkien";
book2.numPages = 300;
System.out.println(book2.title);
}
public static class Book{
public String title;
public String author;
public int numPages;
}
}
添加回答
舉報