實戰 陣列操作

2021-09-19 08:15:20 字數 880 閱讀 7260

要求

定義乙個陣列操作類(array類),在這個類裡面可以進行整型陣列的操作;

由外部類傳入陣列的大小,實現資料的儲存以及資料的輸出;

在這個類派生出兩個子類:

範例:基礎實現

執行結果

//定義乙個排序陣列的子類

class sortarray extends array

//因為父類中的getdata()方法不夠當前使用,但是又需要保留這個方法名稱

//所以使用重寫的概念

public int getdata()

}

注意:開發思路

//定義反轉類

class reversearray extends array

public int getdata()

return super.getdata();}}

子類的功能就是根據特殊的情況進行父類的擴充;

子類擴充方法的時候盡量以父類定義的方法名稱為主,可以根據實際情況進行方法重寫。

陣列3,實戰

可以先把思路理一下 取出陣列當中的最大值且在陣列中的位置 取出最大值 for迴圈效能要比foreach 差,那可以將上面的方法改成foreach 方法 除了上面的方案,還可以有其他方法,比如使用陣列的reduce 方法。回憶前面的學過的知識,reduce 方法可以接收乙個 函式callbackfn,...

Oracle 實戰操作

在工作中經常會遇到一些情況,需要匯出或者備份你的資料庫,並且在需要的時候再進行匯入,或者建立乙個新的工作空間指定給乙個新的使用者。1.匯出使用者下的所有表結構exp 使用者名稱 密碼 資料庫ip 若沒有則可以省略 資料庫例項 file 檔案儲存路徑 full y dba許可權下需要寫。例子 exp ...

4 陣列 案例實戰

擴充套件陣列一般通過為array 物件定義原型方法來實現,這些原型方法能被所有陣列繼承。array.prototype.hello function var a 1 2,3 var b a.hello b.hello 結果 hello!hello!例 為陣列擴充套件乙個求所有元素之和的方法 arra...