動手動腦總結

2021-09-24 20:24:36 字數 306 閱讀 5589

本次動手動腦結論如下。

為什麼要用多型。

是因為派生類的功能可以被基類的方法或引用變數所呼叫,這叫向後相容,可以提高可擴充性和可維護性。

關於物件導向為什麼要有介面的問題。介面是規範,規定某個實現類裡必須有那些方法,只要事先定義好介面,當大家一起合作的時候就不用特別麻煩的互動,而是每個人寫好自己的介面實現類,最後拼接到一起就可以了

比如資料庫連線類,介面規定好有哪些方法、方法的功能,然後每個資料庫廠商根據介面去實現具體的類,達到統一的目的,要不每個資料庫廠商自己實現一套,那麼你程式設計的時候就要根據不同驅動使用不同的方法,造成不必要的麻煩。

動手動腦2

1.編寫乙個方法,使用以上演算法生成指定數目 比如1000個 的隨機整數 a.利用產生隨機數的公式x n 1 axn c mod m計算出所需要的隨機數,利用for迴圈產生每二十個一行的隨機數 b.源 package suijshu10001 public class test public sta...

動手動腦1

package test public class test class foo 因為test類構造了class foo 方法導致系統不再提供預設無引數的構造方法,然而此類並沒有符合class foo的構造方法應該有引數的foo obj1 new foo x x是乙個整數。2.package tes...

動手動腦(二)

動手動腦 一 編寫乙個方法,使用以上演算法生成指定數目 比如1000個 的隨機整數。程式源 packagemath publicclassdo publicstaticvoidmain string args inta newint 2000 a 0 int math.random 1000 for...