我有关于inherting Random类的以下代码,但我无法弄清楚发生了什么。
import java.util.Random;
public class Chance extends Random{
public int throwDie(){
return (1 + nextInt(6));
}
}
有人可以解释一下吗?
谢谢
答案 0 :(得分:0)
类Random具有nextInt(int bound)实例方法
当你从Random扩展类Chance时,新的子类继承了nextInt方法,你可以使用它,就像你在新类中声明了这个方法一样。
仔细阅读类继承的描述是值得的;有很多可以咬你的'陷阱'