就是有个一欢迎接口,人一进这家银行就会先说是哪家银行然后再说欢迎光临要用内部类实现写了一半,剩下的不会写了请教:剩下两个银行怎么实现???packagecom.t61;interfaceWelcome2{...
就是有个一欢迎接口,人一进这家银行就 会先说是哪家银行 然后再说欢迎光临
要用内部类实现
写了一半,剩下的不会写了
请教:
剩下两个银行怎么实现???
package com.t61;
interface Welcome2 {
final static String WEL_HELLO = "欢迎光临!";
final static String BANK_IDA = "中国银行";
final static String BANK_IDB = "农业银行";
final static String BANK_IDC = "邮政银行";
public void say();
}
class Banks implements Welcome2 {
@Override
public void say() {
}
public static void showID(ChinaBank in) {
if(in instanceof ChinaBank)
System.out.println(BANK_IDA + "! " + WEL_HELLO);
// if()
// System.out.println(BANK_IDA + "! " + WEL_HELLO);
// if()
// System.out.println(BANK_IDA + "! " + WEL_HELLO);
}
static class ChinaBank {
public void fun() {
showID(this);
}
}
static class NongyeBank {
public void fun() {
showID();
}
}
//
// static class Bank3 {
// public void fun() {
// showID();
// }
// }
}
public class BanksTest {
public static void main(String[] args) {
Banks.ChinaBank in = new Banks.ChinaBank();
in.fun();
Banks.NongyeBank in2=new Banks.NongyeBank();
in2.fun();
}
}
补分
展开