编写一个不带参数的公共类方法makeTestSet(),它创建并返回一个空的未排序集,其元素被声明为EOHoverFrog类型。
public static int makeTestSet() {
Set<EOHoverFrog> set = new set<EOHoverFrog>();
}
编写一个不带参数的公共类方法makeTestList(),它创建一个返回一个空列表,其元素被声明为EOHoverFrog类型。
public static int makeTestList() {
Set<EOHoverFrog> list = new list<EOHoverFrog>();
}
编写一个不带参数的公共类方法makeTestSortedSet(),并创建并返回一个空的有序集,其元素声明为EOHoverFrog类型。
public static int makeTestSortedSet() {
Set<EOHoverFrog> set = new set<EOHoverFrog>();
}
我是否正确完成了这项工作?
答案 0 :(得分:4)
此代码包含通过尝试使用Java编译器编译代码而获取的错误:编译器将不接受这些程序。
编译错误应该告诉你答案中有很多问题。
答案 1 :(得分:2)
我帮你一个人,你可以找出其他人
编写一个不带参数的公共类方法makeTestList(), 这会创建一个返回一个空元素列表,其元素被声明为 属于EOHoverFrog类型。
public static int makeTestList() {
Set<EOHoverFrog> list = new list<EOHoverFrog>();
}
好的,方向说你需要一个方法:
1)没有争论......
2)返回一个包含EOHoverFrog类型元素的空列表
看看你的代码。
您声明要返回的makeTestList
方法是什么类型的? int
。应该归还什么?
您要创建的内容的声明类型是什么? Set
它应该是什么?
你方法中的一个陈述,它在做什么?使用名称列表声明一个Set,并为其指定一个新列表。这真的对你有意义吗?
请记住,Set
和List
是接口,您只能创建实现。例如Hashset
和ArrayList
。
正如其他人所提到的,这段代码可能甚至都不会编译。
答案 2 :(得分:0)
回答第二个任务似乎错了(列表是Set类型)
同样可以回答第三个任务(你需要一个空的 sortedSet )