您的位置:首页 > 其它

第十五课 多态的练习之俄罗斯方块

2014-11-18 15:48 127 查看
一、多态练习——俄罗斯方块
(思考问题的方式——java里面万物皆对象)

根据前一课多态的知识点我们可以做这个练习,主要是锻炼我们思考问题的方式。

import java.util.Random;
class Fk{
void bx(){
System.out.println("方块在变型");
}
}
class Fk_cfx extends Fk{
void bx(){
System.out.println("长方形方块在变型");
}
}
class Fk_zfx extends Fk{
void bx(){
System.out.println("正方形在变型");
}
}
class Fk_szx extends Fk{
void bx(){
System.out.println("山子形在变型");
}
}
class Fk_tzx extends Fk{
void bx(){
System.out.println("田字形在变型");
}
}
class Fk_zzx extends Fk{
void bx(){
System.out.println("Z字形在变型");
}
}
public class A6_25{
public static void main(String[] args){
Random r=new Random();//生成随机数对象
int a=r.nextInt(4);
Fk fk=null;
switch(a){
case 0:
fk=new Fk_cfx();
break;
case 1:
fk=new Fk_szx();
break;
case 2:
fk=new Fk_tzx();
break;
case 3:
fk=new Fk_zzx();
break;

}
fk.bx();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息