面向過程:效能比比物件導向高,適合微控制器,嵌入式開發。
物件導向:易維護、易復用、易擴充套件,更適合於我們所從事的專案開發。
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...