????????????????
??????Java????abstract???ε????????????abstract???ε?????????????????????????????÷?????????
????1.abstract????????class????????????????η????????????????????????γ?????????????г????????????
????2.??abstract???ε????п?????abstract??????????????abstract???????????з?abstract?????????????з?abstract??????
????3.???abstract???в???????abstract??????abstract???????????????abstract???С?
????4.abstract???????????????????????abstract?????????????????private???Σ?abstract??????????????????private???Ρ?
????5.abstract?????????з????壬abstract???????????????????????????private???Ρ?
// abstract???п??????abstract??????????abstract??????????????abstract??
abstract class C3 {
// abstract???п????г???????????????????????abstract????
private int mPara;
// abstract?????????з????壬abstract??????????private
public abstract void setPara(int para);
// ???????п????з??????
public int getPara(){
return mPara;
}
}
????6.abstract???????????????????????????abstract??????????abstract????????????abstract???????????????丸???е?abstract????????????????
????7.abstract??????????????????????????????е??????????????????
????8.abstract????б?????????????????????????abstract??????????abstract???????????????abstract????????????????????е?abstract??????abstract???????????????μ?abstract????????????????????abstract???????????????????е?abstract??????
????9.abstract????????????????????????????????????????new?????????abstract??????abstract????????????????????abstract????????
????10.abstract???п????й????????????????????????????????
????11.abstract???abstract????????????final???Ρ?
???????
??????Java????interface?????????????????÷?????????
????1.interface?????????????????????????????????????????????
????2.interface?п????г????????????????????public static final????????????????????????????????η??????????????public??static??final???κ???????η?????????????public static final???????????final??????????????????????????????????ж?????????????????????????????????ó??????????????????????y???????????????????????????磺
????private interface I1 {
????//len??public static final???len?????????
????int len = String.valueOf(new GregorianCalendar().getTimeInMillis()).length();
????}
????3.interface?е????????????y??????п??????????????????y??????????y??????п??????“?????.?????????”??????????磺??I1.len???????????????е????ж????len?????????
????4.interface?п????г???????????????????public abstract??????????????з????塣??????????????????????????????η??????????????public abstract???κ???????η????ó???????????public abstract???
????5.????????????????????????????????extends????????????implements????????????ж??????????????????????????????磺private interface I1 extends I2?? I3{}
????6.??????????????κ?????????????
????7.???????????????????????????????????y?????????????е?????????????????????????????????????????y???????????????????????????
????8.?????????????????????????????????????????new??????????????????????????????????????y?????????
????9.???????й???????????????final???Ρ?
????10.????п??????????????????