public static Shape randShape()
{
switch((int)(Math.random() * 3))
{
default:
case 0: return new Circle();
case 1: return new Square();
case 2: return new Triangle();
}
}
第一: 这个方法是静态的,可以被public void main(String[] args){....}方法调用
第二: 这个方法返回值都是Shape的子类对象
第三: s[i] = randshape (); 只是对象赋值
{
switch((int)(Math.random() * 3))
{
default:
case 0: return new Circle();
case 1: return new Square();
case 2: return new Triangle();
}
}
第一: 这个方法是静态的,可以被public void main(String[] args){....}方法调用
第二: 这个方法返回值都是Shape的子类对象
第三: s[i] = randshape (); 只是对象赋值
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货