物件導向,過程 以及db的封裝

2021-09-26 19:59:37 字數 1067 閱讀 9776

面向過程:效能比比物件導向高,適合微控制器,嵌入式開發。

物件導向:易維護、易復用、易擴充套件,更適合於我們所從事的專案開發。

1,連線資料庫,關閉資料庫

2,增加資料

3,修改

4,查詢

5,刪除

function delete($table,$where = '1=1')

='' and";

}$con = substr($con, 0, -3);

} else

$sql="delete from where ";

$res=mysqli_query($this->conn,$sql);

echo "刪除成功";

echo '

'; return $res;

}

6,引用

$user=new db("student","root","");

$user->add('stu',['id'=>'1003','usr'=>'張三','age'=>'14','***'=>'男']);

$user->add('stu',['id'=>'1002','usr'=>'李四','age'=>'18','***'=>'女']); //增加

$user->delete('stu','id=1002'); // 刪除

$user->update('stu',['id'=>'1003','usr'=>'lis','age'=>'20','***'=>'n'],'id=1003'); //修改

$user->select('stu',"*",'id=1003'); // 查詢

__construct: 定義構造方法的關鍵字

定義構造方法時,可以無引數,也可以有引數,或者多個引數。

__destruct:不會有任何引數,關閉資料庫最合適了。

$this : 表示當前物件,只有在類的方法中,當訪問成員變數(屬性)或自己的方法時,才會用到$this

注意:構造方法不能主動呼叫,也就是你不能通過物件去訪問構造方法,當我們例項化物件時,構造方法會自動執行。

物件導向中的類,物件以及物件導向的封裝特點

物件導向和面向過程 面向過程是指一步一步地描述做事情的過程,強調的是事情的過程.物件導向具體的是找到乙個物件,然後讓物件去做事情,強調的是這個物件.物件導向是將複雜的問題簡單化,將事情的執行者變成指揮者,並且物件導向的思想是比較符合人類思考問題的思想,這種思想又被稱為懶人思想.物件導向有三大特點 封...

物件導向的封裝

1 掌握例項變數和類變數 2 掌握例項方法和類方法 3 掌握物件導向的三大特性 封裝性 4 掌握set和get方法 5 掌握建構函式 預設建構函式,無參建構函式,帶參建構函式 6 掌握屬性初始化 補充 7 整理eclipse中的常用快捷鍵 1 例項變數和類變數。成員變數可細分為例項變數和類變數。例項...

物件導向的封裝

乙個類屬性的宣告方法由self.來實現。因此,在初始化類時,需要賦值的屬性在 init self 的self後有形參,不需要的話可不用 class user 定義使用者型別 def init self,username,password 初始化資料 self.username username se...