ÃæÏò¶ÔÏóϵͳ·ÖÎöºÍÉè¼Æ×ÛºÏʵÑ鱨¸æ4

Î÷ÄϿƼ¼´óѧ¼ÆËã»úѧԺ ¡¶ÃæÏò¶ÔÏóϵͳ·ÖÎöºÍÉè¼Æ¡·ÊµÑ鱨¸æ public void defense() {

System.out.println(\Íâ¼®Öзæ\ + name + \·ÀÊØ\); }

public String getName() {

return name; }

public void setName(String name) {

this.name = name; }

}

public class Forwards extends Player {

public Forwards(String name) {

super(name); }

public void attack() {

System.out.println(\ǰ·æ\ + name + \½ø¹¥\); }

public void defense() {

System.out.println(\ǰ·æ\ + name + \·ÀÊØ\); }

}

public class Translator extends Player {

private ForeignCenter wjzf = new ForeignCenter(); public Translator(String name) {

super(name);

wjzf.setName(name); }

public void attack() {

wjzf.attack(); }

public void defense() {

17

Î÷ÄϿƼ¼´óѧ¼ÆËã»úѧԺ ¡¶ÃæÏò¶ÔÏóϵͳ·ÖÎöºÍÉè¼Æ¡·ÊµÑ鱨¸æ wjzf.defense(); }

}

public class Client {

public static void main(String[] args) {

Player b = new Forwards(\°ÍµÙ¶û\); b.attack();

Player m = new Guards(\Âó¿Ë¸ñÀ×µÏ\); m.attack();

Player ym = new Translator(\Ò¦Ã÷\); ym.attack(); ym.defense(); }

}

3£© ʵÏÖ½á¹û£º

18

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4