我們需要用到new這個關鍵字用於例項化乙個物件
<?php
$perso
=new
personnage
;// 我們用personnage這個類例項化乙個物件叫做 $perso
要呼叫物件,需要使用運算子 ->
<?php
// 宣告乙個類
class
personnage
}$perso
=new
personnage
;$perso
->
parler()
;// 去尋找物件$perso,並且在物件上呼叫parler的方法。
<?php
class
personnage
$perso
=new
personnage
;$perso
->
_experience
=$perso
->
_experience+1
;// php致命錯誤
如果想修改經驗值的屬性,我們需要寫乙個新的方法,通過呼叫方法修改類裡面的屬性
<?php
class
personnage
public
function
afficherexperience()
}$perso
=new
personnage
;$perso
->
gagnerexperience()
;$perso
->
afficherexperience()
;
面對物件程式設計2 繼承
oop語言的特徵 繼承 封裝 多型 1,封裝 通過private關鍵字來修飾成員方法或屬性的一種行為。意義 1,類的實現者 2,類的呼叫者,方便,只需要呼叫就好了。2,繼承 直接上 package com.extendseg created with intellij idea.descriptio...
面對物件程式設計
重要的是什麼,是概念的理解。類是什麼,物件是什麼,然後封裝是什麼,繼承是什麼,多型是什麼。類是抽象的,高度概括的物件集合體。當然亂寫的類什麼都不是,轄七八糟往乙個類裡塞。這也是不合理的。這是學到目前為止,最為有用的一節課。非常的有用。就是基本概念的講解。概念的理解多少,決定你走多遠。class st...
面對物件程式設計4
issubclass and isinstance issubclass 用於判斷類物件與類物件之間的關係 isinstance 用於判斷例項物件與類物件之間的關係 issubclass a,b,c,d 判斷後者是否存在a的父類 isinstance 接受兩個實參 第乙個實參是例項物件 第二個實參是...