1700459861
代码清单12-1 游戏者接口
1700459862
1700459863
public interface IGamePlayer{
1700459864
1700459865
//登录游戏
1700459866
1700459867
public void login(String user,String password);
1700459868
1700459869
//杀怪,网络游戏的主要特色
1700459870
1700459871
public void killBoss();
1700459872
1700459873
//升级
1700459874
1700459875
public void upgrade();
1700459876
1700459877
}
1700459878
1700459879
非常简单,定义了三个方法,分别是我们在网络游戏中最常用的功能:登录游戏、杀怪和升级,其实现类如代码清单12-2所示。
1700459880
1700459881
代码清单12-2 游戏者
1700459882
1700459883
public class GamePlayer implements IGamePlayer{
1700459884
1700459885
private String name=””;
1700459886
1700459887
//通过构造函数传递名称
1700459888
1700459889
public GamePlayer(String_name){
1700459890
1700459891
this.name=_name;
1700459892
1700459893
}
1700459894
1700459895
//打怪,最期望的就是杀老怪
1700459896
1700459897
public void killBoss(){
1700459898
1700459899
System.out.println(this.name+“在打怪!”);
1700459900
1700459901
}
1700459902
1700459903
//进游戏之前你肯定要登录吧,这是一个必要条件
1700459904
1700459905
public void login(String user,String password){
1700459906
1700459907
System.out.println(“登录名为”+user+“的用户”+this.name+“登录成功!”);
1700459908
1700459909
}
1700459910
[
上一页 ]
[ :1.700459861e+09 ]
[
下一页 ]