Java导入包无法工作[编译器错误]
当我尝试导入另一个包时,它会抛出一些奇怪的错误。 我正在使用eclipse并导入了包Java导入包无法工作[编译器错误],java,import,Java,Import,当我尝试导入另一个包时,它会抛出一些奇怪的错误。 我正在使用eclipse并导入了包humanbeings,如下所示: 错误为:语法错误,应为@ 我不知道如何解决这个问题有人有主意吗? 我已经在几个地方放置了@,但似乎没有任何效果 列表集合类的代码如下所示: package listCollection; import humanBeeings.Human; import java.util.LinkedList; import java.util.List; public class
humanbeings
,如下所示:错误为:语法错误,应为@ 我不知道如何解决这个问题有人有主意吗?
我已经在几个地方放置了@,但似乎没有任何效果 列表集合类的代码如下所示:
package listCollection;
import humanBeeings.Human;
import java.util.LinkedList;
import java.util.List;
public class listCollection {
List<Human> list = new LinkedList <Human>(); // <> zur spezifizierung der Objektklasse, nur Objekte dieser Klasse dürfen in die Liste
list.add(new Human("Dennis", 20));
list.add(new Human("vladimir", 33));
for (Human h: list) { // für das Objekt der Objektklasse Human in der List
System.out.println(h.getName());
}
}
您编写的语句不会出现在方法中。将它们放在方法中,如下所示:
public void testMyListCollection() {
List<Human> list = new LinkedList <Human>();
// etcetera
}
您编写的语句不会出现在方法中。将它们放在方法中,如下所示:
public void testMyListCollection() {
List<Human> list = new LinkedList <Human>();
// etcetera
}
我不知道你到底想让你的班级做什么,但这会在你被调用时打印你的列表
package listCollection;
import humanBeeings.Human;
import java.util.List;
import java.util.LinkedList;
public class listCollection {
public static void printHumans() {
List<Human> list = new LinkedList();
list.add(new Human("Dennis", 20));
list.add(new Human("vladimir", 33));
for (Human h : list) {
System.out.println(h.getName());
}
}
}
包列表集合;
进口人肉;
导入java.util.List;
导入java.util.LinkedList;
公共类列表集合{
公共静态void printHumans(){
列表=新建LinkedList();
增加(新人类(“丹尼斯”,20));
增加(新人类(“vladimir”,33));
用于(人类:列表){
System.out.println(h.getName());
}
}
}
我不知道你想让你的类做什么,但这会在调用时打印你的列表
package listCollection;
import humanBeeings.Human;
import java.util.List;
import java.util.LinkedList;
public class listCollection {
public static void printHumans() {
List<Human> list = new LinkedList();
list.add(new Human("Dennis", 20));
list.add(new Human("vladimir", 33));
for (Human h : list) {
System.out.println(h.getName());
}
}
}
包列表集合;
进口人肉;
导入java.util.List;
导入java.util.LinkedList;
公共类列表集合{
公共静态void printHumans(){
列表=新建LinkedList();
增加(新人类(“丹尼斯”,20));
增加(新人类(“vladimir”,33));
用于(人类:列表){
System.out.println(h.getName());
}
}
}
使用ctrl+c
-ctrl+v
关闭并打开文件,添加一些代码,您的main
方法在哪里?main方法在人类类中的其他地方..主题外,但是,使用Java命名约定,并以大写字母开头类的名称。使用ctrl+c
-ctrl+v
添加一些代码关闭并打开文件,您的main
方法在哪里?main方法在人类类的其他地方..关闭主题,但要使用Java命名约定,并以大写字母开头类的名称;AFAICS编译器被搞糊涂了,因为语句出现在一个类体中,而这些语句是不应该出现的。@AndrewTobilko…因为?@Pshemo我以为错误在包中。。。但是你是对的+1是的,这一个成功了,但是为什么编译器会抛出一些wierd错误呢?!问题不在于此,我想是的;AFAICS编译器被搞糊涂了,因为语句出现在一个类体中,而这些语句是不应该出现的。@AndrewTobilko…因为?@Pshemo我以为错误在包中。。。但是你是对的+1是的,这一个成功了,但是为什么编译器会抛出一些wierd错误呢?!