switch((int)(Math.random*2))
{
case 0: return new Circle();
case 1: return new Square();
default: ; // 加一个 ;
}
{
case 0: return new Circle();
case 1: return new Square();
default: ; // 加一个 ;
}
case 1: return new Square();break;
default:return null;
{
case 0: return new Circle();
case 1: return new Square();
default: return null;
}
public static Shape randShape()必须有返回值。
谢谢各位帮助:)
“default:”后的“return null”是必须要有的吗?
switch((int)(Math.random*2))
{
case 0: return new Circle();
case 1: return new Square();
default: ;
}
...
}---没return值,错误。
是啊,不然switch做完了都没有返回东西