public class Wang {
private static final String GUI_LIN = "guang_xi_gui_lin"; //广西桂林
private static final String E_MEI = "guang_xi_gui_lin"; //四川峨嵋
private static final String CHANG_CHUN = "guang_xi_gui_lin";//吉林长春
public void takeCar() {
System.out.println("take my car");
}
public void takeTrain() {
System.out.println("take train");
}
public void tekePlane() {
System.out.println("take plane");
}
public void goTo(String place) {
if (GUI_LIN.equals(place)) {
takeCar();
} else if (E_MEI.equals(place)) {
takeTrain();
} else if (CHANG_CHUN.equals(place)) {
tekePlane();
}
}
}
在客户类中执行操作
public class Client {
public static void main(String[] args) {
Wang wang = new Wang();
wang.goTo(GUI_LIN);
wang.goTo(E_MEI);
wang.goTo(CHANG_CHUN);
}
}