Eclipse上的新知识和学习Java基础知识。我非常喜欢PHP,所以我的语法确实没有问题,但是当我尝试使用rand = new Random
时,即使我声明Random
,import java.util.Random
也会变红。在我班上。我错过了什么吗?
import java.util.Random;
public class Forge {
int chance = 0;
public static void main(String[] args){
rand = new Random;
}
}
随机变为红色,当我尝试在课堂上导入某些内容时,我的 CTRL + SHIFT + O 也不起作用。
答案 0 :(得分:4)
要创建对象,您需要执行
Random rand=new Random();
您忘记在此行()
rand = new Random;
答案 1 :(得分:2)
这里没有正确地从Random类创建一个对象。
正确的语法:
Random rand = new Random();
<强>解决方案强>
import java.util.Random;
public class Forge {
int chance = 0;
public static void main(String[] args){
Random rand = new Random();
}
}
答案 2 :(得分:1)
正确的语法是:
Random rand = new Random();
Random()是对Random的默认构造函数的调用。
在rand之前代替Random的任何东西都不能低于继承的层次结构,或者它必须是类型化的。