Super()表示調用父類的構造方法。編程
Super()也和this同樣必須放在第一行。數組
This()用於調用本類的構造方法。this
若是沒有定義構造方法,那麼就會調用父類的無參構造方法,即super()。spa
要養成良好的編程習慣:就是要加上默認的父類無參的構造方法。code
思考:但是若是咱們沒有定義無參的構造方法,而在程序中構造了有參的構造方法,那麼若是方法中沒有參數,那麼系統還會調用有參的構造方法麼?應該不會。blog
1 package TomText; 2 3 public class TomText_18 { 4 /* 5 * 爲int類型的數組排序 6 */ 7 public void sortForArray(int[] i) { 8 for(int n=0; n<i.length; n++) { 9 int min = n;//最小數的下標 10 int bigger; //於最小數相比,是較大的數的數,暫時存在這裏 11 for(int m=min+1; m<i.length;m++) { 12 if(i[min]>i[m]) { 13 min = m; 14 } 15 } 16 17 if(min != n){ 18 bigger = i[n]; 19 i[n] = i[min]; 20 i[min] = bigger; 21 } 22 } 23 } 24 25 public static void main(String[] args) { 26 TomText_18 t=new TomText_18(); 27 int i[]={3,4,5,1}; 28 t.sortForArray(i); 29 for(int m=0;m<i.length;m++) { 30 System.out.print(i[m] + " "); 31 } 32 33 } 34 }