我正在为书店编写代码,但我在代码中有两个错误,我似乎无法弄清楚。我正在尝试实现一种输入法,扫描仪方法,并且我尝试了各种方法来尝试调用该方法,但仍然无法弄明白。 代码如下:
Planet[] anotherP= new Planet[5];
for (int i=0; i<anotherP.length; i++) anotherP[i]=new Planet();
// output the mass
for(int i = 0; i<anotherP.length; i++)
System.out.println("Mass:"+anotherP[i].getMass());
// sort
sort(anotherP);
System.out.println("Sorted:");
// sorted
for(int i = 0; i<anotherP.length; i++)
System.out.println("Mass:" +anotherP[i].getMass());
答案 0 :(得分:2)
该行
myStore.Book(title, series, price, amount);
应该是
Book book = new Book(title, series, price, amount);
创建Book
。
此外,您必须使Book
类成为静态内部类,以便能够从静态上下文创建它的实例。
static class Books { ...
最后一件事:你的班级Books
应该是班级Book
!因此应该
static class Book { ...