ali_khodayar
شنبه 02 مرداد 1395, 16:24 عصر
سلام خدمت دوستان .
کسی اطلاعی داره که فرق بین constructor و static Block در چیه؟
منظورم از static Block :
[*=left]class A2{
[*=left] static{System.out.println("static block is invoked");}
[*=left] public static void main(String args[]){
[*=left] System.out.println("Hello main");
[*=left] }
[*=left]}
که خروجی به صورت زیر است :
Output:static block is invoked
Hello main
کسی اطلاعی داره که فرق بین constructor و static Block در چیه؟
منظورم از static Block :
[*=left]class A2{
[*=left] static{System.out.println("static block is invoked");}
[*=left] public static void main(String args[]){
[*=left] System.out.println("Hello main");
[*=left] }
[*=left]}
که خروجی به صورت زیر است :
Output:static block is invoked
Hello main