需求:
在测试类Test中创建B的对象b,并调用成员方法methodB
自己书写,不要用idea自动生成。
public class Test {
public static void main(String[] args) {
}
}
//定义一个接口
interface InterB {
void showB();
}
//目标:调用成员方法methodB
class B {
InterB b;
public B(InterB b){
this.b = b;
}
public void methodB(){
b.showB();
}
}
public class Test {
public static void main(String[] args) {
//构造方法要传入的参数,直接使用匿名内部类
B b = new B(
new InterB(){
@Override
public void showB(){
System.out.println("好困");
}
}
);
b.methodB();
}
}
//定义一个接口
interface InterB {
void showB();
}
//目标:调用成员方法methodB
class B {
InterB b;
public B(InterB b){
this.b = b;
}
public void methodB(){
b.showB();
}
}