我在笔记本电脑上编译了一些java文件,现在我试着在电脑上打开它们,但我只收到了包不起作用的错误消息。
例如,文件夹“网店”中有两个文件:
package webshop;
public abstract class Article {
int artCode;
float price;
int stock;
public void buy (int n) {
stock += n;
}
public void sell (int n) {
stock -= n;
}
public boolean available () {
return stock > 0;
}
public String getDescription () {
return "ArtNr. " + artCode + " â¬" + price;
}
public Article (int ac, float p) {
artCode = ac;
price = p;
stock = 0;
}
}
和
package webshop;
import webshop.Article;
public abstract class Book extends Article {
String author;
String title;
public String getDescription () {
return getKind() + " '" + title + "' von " +
author + "; " + super.getDescription();
}
public abstract String getKind ();
public Book (int ac, float p, String a, String t) {
super(ac, p);
author = a;
title = t;
}
public Book (int ac, String a, String t) { // construct a free book
super(ac, 0);
author = a;
title = t;
}
}
现在,当我在电脑上编译Book.java时,我得到一个错误,即不存在任何包“网店”,但在我的笔记本电脑上,它运行得很好。有什么想法吗?这两个文件都在同一个名为webshop的文件夹中。
贪婪