我应该如何描述这种创建随机对象的方法?

我需要在这个 TwoD 方法上插入一些注释,但我不确定这是否是这个方法的正确注释,因为 TwoD 是参考类型:


// generate a random integer from 1 to 10

private static int getInt() {

    return (int) (Math.random() * 10) + 1;

}


// generate random object of TwoD reference type

private static TwoD getTwoD() {

    // generate a random integer  from 0 to 2

    int randomInt = (int)(Math.random() * 3);

    TwoD twoD;


    switch(randomInt) {

        case  0:

            twoD = new Circle(getInt());

            break;


        case 1:

            twoD = new Rectangle(getInt(), getInt());

            break;


        default:

            twoD = new Triangle(getInt(), getInt(), getInt());

    }



}


蓝山帝景
浏览 149回答 1
1回答

慕勒3428872

您不是在创建随机对象,而是在创建随机实例。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java