PHP OOP 面對物件程式設計基礎2

2021-10-14 16:54:27 字數 918 閱讀 9260

我們需要用到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 接受兩個實參 第乙個實參是例項物件 第二個實參是...