?class A { ? String x; ? { ? System.out.println("---A的非靜態(tài)語句塊---"); ? } ? static{ ? System.out.println("---A的靜態(tài)語句塊---"); ? } ? public void print(){ ? System.out.println("---A中不帶參數(shù)的print方法---"); ? } ? public void print(String x){ ? System.out.println("---A中帶參數(shù)的print方法,參數(shù)值未xx---"); ? } ? public A(){ ? String x="軟件工程"; ? System.out.println("---A中的無參構(gòu)造方法---"); ? } } class B extends A{ int x; public void print(int x){ System.out.println("---B帶參數(shù)的方法-- 參數(shù)值zzz"); } static{ System.out.println("---B的靜態(tài)語句塊---"); } { System.out.println("---B中的非靜態(tài)語句塊---"); } } public class java{ public void main(String args[]){ B a=new B(); a.print(); } }
1 回答
已采納

_夕晨踏雪
TA貢獻(xiàn)40條經(jīng)驗(yàn) 獲得超16個(gè)贊
一般而言,執(zhí)行順序?yàn)?/p>
父類靜態(tài)代碼塊-->子類靜態(tài)代碼塊-->父類非靜態(tài)代碼塊-->父類構(gòu)造方法-->子類非靜態(tài)代碼塊-->子類構(gòu)造方法
點(diǎn)擊展開后面4條
添加回答
舉報(bào)
0/150
提交
取消