在剛開始學習構造器時並不知道可以在什麼具體的地方用到,直到前幾天在寫乙個書籤應用時,涉及到新增書籤功能。大致的思路是這樣的,
點選新增書籤按鈕,先向資料庫裡插入乙個空的書籤資料,當然id是自增的,然後重新整理頁面,根據id載入出乙個空的表單,填寫資料後再更新表單,提交資料。
這其中就涉及到乙個構造器的問題了,之前我是預設新增了乙個全參構造器的,也就是說,系統不會生成無參構造器,但是往資料庫裡插入乙個空的資料時,就需要用到無參構造器。
以此類推,以插入使用者資訊為例,使用者名稱和密碼是必須的,暱稱,email,位址等等可以是預設的,也可以賦給預設值,假設是空的話,就需要只有使用者名稱和密碼的構造器。
關於為何子類的構造器必須呼叫父類的構造器一次的解答
一 個 空 的 構 造 函 數 看 起 來 雖 然 啥 也 沒 幹 其 實 oop的 編 繹 器 是 從 這 裡 開 始 動 工 建 造 我 們 寫 好 的 類 中 的 信 息 子 類 是 繼 成 父 類 的 子 類 就 會 包 抱 父 類 的 信 息 在 構 造 一 個 子 類 時 父 類 中 的...
也談談關於WEB應用訪問許可權的思考
這樣的需求可能就沒有辦法在 的應用程式裡面實現了,因為在請求1.jpg這個檔案的時候,並沒有涉及到 應用的 任何邏輯,而是在web伺服器承載程式 iis,apache 接到請求報文之後,如果對應的請求檔案在web伺服器承載程式擁有讀許可權的話,那麼則返回這個檔案,否則列印的是web伺服器承載程式的拒...
關於在內網伺服器的思考。
目標 做乙個網頁伺服器。花生殼內網版本 註冊乙個帳號。記住你的ip和客戶端的埠。你共享乙個埠,則配置80 11125.xiongyf 你的ip。伺服器不會記錄80 11125隱射。發給你的客戶端。客戶端再將11125解釋為80。呼叫80埠。假想前提 tcp通訊。缺點 所有資料通過花生殼伺服器中轉!特...