//
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 的方法比使用操作符 進行拼接的方法要更加清晰 簡介,前者只需要定義好輸出格式和佔位置的值,而後...