⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 java的模式之一:接口模式。可以用来理解如何使用接口。
💻 JAVA
字号:
import java.io.*;
public class Test
{
	public static void main(String[] args)
	{
		Character theQueen = new Queen();
		Character theKing = new King();
		Character theKnight = new Knight();
		Character theTroll = new Troll();
		theQueen.display();
		theQueen.performUseWeapon();
		theKing.display();
		theKing.performUseWeapon();
		theKnight.display();
		theKnight.performUseWeapon();
		theTroll.display();
		theTroll.performUseWeapon();
		WeaponBehavior weapon1 = new AxeBehavior();
		WeaponBehavior weapon2 = new SwordBehavior();
		System.out.println("now let queen and king change to use axe\n knight and troll change to use sword");
		theQueen.setWeapon(weapon1);
		theKing.setWeapon(weapon1);
                theKnight.setWeapon(weapon2);
		theTroll.setWeapon(weapon2);
		theQueen.display();
		theQueen.performUseWeapon();
		theKing.display();
		theKing.performUseWeapon();
		theKnight.display();
		theKnight.performUseWeapon();
		theTroll.display();
		theTroll.performUseWeapon();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -