1 interface A
2 {public void get();
3 }
4 class B implements A
5 {public void get(){
6 System.out.println("出席活动");
7 }
8 }
9 class C implements A
10 {private A a;
11 public C(A a){
12 this.a=a;
13 }
14 public void print (){
15 System.out.println("接到媒体通知");
16 }
17 public void get(){
18 this.print();
19 this.a.get();
20 this.stop();
21 }
22 public void stop(){
23 System.out.println("结束");
24 }
25 }
26 public class vvv
27 {public static void main(String args[]){
28 A a=new C(new B());
29 a.get();
30 }
31 }