1. 程式人生 > >要養成良好的編程習慣:就是要加上默認的父類無參的構造方法

要養成良好的編程習慣:就是要加上默認的父類無參的構造方法

n+1 應該 void print public 構造方法 oid 父類 sys

Super()表示調用父類的構造方法。

Super()也和this一樣必須放在第一行。

This()用於調用本類的構造方法。

如果沒有定義構造方法,那麽就會調用父類的無參構造方法,即super()。

要養成良好的編程習慣:就是要加上默認的父類無參的構造方法。

思考:可是如果我們沒有定義無參的構造方法,而在程序中構造了有參的構造方法,那麽如果方法中沒有參數,那麽系統還會調用有參的構造方法麽?應該不會。

 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 }

要養成良好的編程習慣:就是要加上默認的父類無參的構造方法