打字猴:1.700465117e+09
1700465117 super(_component);
1700465118
1700465119 }
1700465120
1700465121 //定义自己的修饰方法
1700465122
1700465123 private void method1(){
1700465124
1700465125 System.out.println(“method1修饰”);
1700465126
1700465127 }
1700465128
1700465129 //重写父类的Operation方法
1700465130
1700465131 public void operate(){
1700465132
1700465133 this.method1();
1700465134
1700465135 super.operate();
1700465136
1700465137 }
1700465138
1700465139 }
1700465140
1700465141 public class ConcreteDecorator2 extends Decorator{
1700465142
1700465143 //定义被修饰者
1700465144
1700465145 public ConcreteDecorator2(Component_component){
1700465146
1700465147 super(_component);
1700465148
1700465149 }
1700465150
1700465151 //定义自己的修饰方法
1700465152
1700465153 private void method2(){
1700465154
1700465155 System.out.println(“method2修饰”);
1700465156
1700465157 }
1700465158
1700465159 //重写父类的Operation方法
1700465160
1700465161 public void operate(){
1700465162
1700465163 super.operate();
1700465164
1700465165 this.method2();
1700465166
[ 上一页 ]  [ :1.700465117e+09 ]  [ 下一页 ]