php每日學習總結(3)

2021-06-23 07:07:04 字數 1335 閱讀 5649

//

1.抽象類

(1)①概念:一種其他類的父類,本身不需要例項化

②目的:是為了達到**的復用性,利於專案設計者用來設計類

③用法:用abstract來修飾類名

abstract class 類名

擴充套件:若是用abstract修飾方法名,則該方法為抽象方法,不能有函式體

④若某個類中,只要有抽象方法,則該類必須要用abstract修飾,宣告為

抽象類(2)子類繼承抽象類

①子類必須要實現父類的所有抽象方法,否則子類本身也是抽象類

//2.介面 inte***ce

比抽象類更抽象

(1)定義規範

inte***ce a

讓其他類來實現這個介面,同時實現a類定義的所有方法

體現程式設計的高內聚低耦合

(2)inte***ce中的屬性和方法

①方法不能有方法體

②屬性必須是常量,且在定義的時候必須賦初值

(3)inte***ce的許可權修飾符

預設是public,不能是protected,private

(4)類和介面關係

繼承:①類的繼承是單一的

②介面的繼承可以是多個的

關鍵字作用:①不希望某個類被其它類繼承

②不希望某個方法被子類重寫

(1)用final關鍵字修飾某個類

final class a{}

則這個不能被繼承

(2)用final關鍵字修飾某個方法

(3)final關鍵字不能用於修飾屬性

關鍵字宣告乙個常量

(1)用法

const 常量名 = 賦初值;

(2)常量的訪問許可權是public的

(3)成員變數一旦宣告為常量則不能再修改

資料庫程式設計

(1)mysql基礎內容

①三種操作mysql資料庫的方式

mysql擴充套件庫(函式庫的叫法更好理解); mysqli擴充套件庫; pdo

②mysql資料庫的三層結構

③crud基本sql語句

這部分因為有學過t-sql,所以相當於是複習

(2)在php.ini中配置mysql擴充套件庫

extension=php_mysql.dll

(3)mysql服務端與mysql客戶端

①在mysql客戶端利用sql語句建立一張表

create table user1(

//...

)表儲存在服務端

②為空表匯入資料

insert into user1(...,...,..) values(..,..,);

(4)在瀏覽器中顯示這個表

編寫php程式來完成

php每日學習總結(10)

1.完善了管理員刪除版塊的功能 2.完成了會員發帖以及帖子在帖子列表的分頁顯示功能 ps 或許之前存在的id號傳遞問題可以利用session機制解決,這是可以嘗試的 3.不能再用notepad寫 了,雖然看起來還不錯的樣子,但是沒有 補充功能,寫得多了,也發現要重複寫的 有點多,而且因為沒有在前期 ...

每日總結3

1.html標籤 具體 整個網頁是從這裡開始的,然後到結束。2.head標籤 head標籤代表頁面的 頭 定義一些特殊內容,這些內容往往都是 不可見內容 內部標籤 說明 定義網頁的標題 定義網頁的基本資訊 定義css樣式 鏈結外部css檔案或指令碼檔案 定義指令碼語言 定義頁面所有鏈結的基礎定位 的...

每日總結3

system.out.printf 簡介system.out.printf 與 c語言中的 printf 使用方法類似,可以向控制台 console 輸出指定格式的內容。system.out.printf 的方法比使用操作符 進行拼接的方法要更加清晰 簡介,前者只需要定義好輸出格式和佔位置的值,而後...