首頁 > 後端開發 > php教程 > php中如何定義一個類別? php中定義一個類別的方法

php中如何定義一個類別? php中定義一個類別的方法

不言
發布: 2023-04-03 21:20:01
原創
9938 人瀏覽過

這篇文章帶給大家的內容是關於php中如何定義一個類別? php中定義一個類別的方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。

物件導向分析(Object Oriented Analysis,OOA)

   物件導向設計(Object Oriented Analysis,OOA)

   物件導向設計( Object Oriented Design,OOD)

   物件導向程式設計(Object Oriented Programming,OOP)

類別的定義

   類別是屬性與方法的集合【人類,動物類,植物類別】

   屬性,即類別內定義的變量,又稱為成員屬性、成員變數。

   方法,即類別內定義的函數。

需要學會什麼?

如何定義一個類別?

<?php
//关键词 class  +  类名称
class person(){

}
登入後複製

如何實例化一個類別?

<?php
class person(){

}
//对象=关键词  类名();
$person=new person();
登入後複製

如何調取類別中的某一個方法?

<?php
class person(){    
    function run(){
        echo "我在跑步";
    }
}
$person=new person();
$person->run();//运行结果:我在跑步
//对象->类中的方法
登入後複製

如何調取類別中的變數資訊?

<?php
class person(){    
    public $name="郝云";
}
$person=new person();
echo $person->name();//运行结果:郝云
//对象->类中的变量名(注意有无$)
登入後複製

物件的定義

物件就是具體的實例化的一個實體

類別和物件的關係

變數的修飾符有哪些?

public:公有的,屬性可以在類別以外的地方使用

protected:受保護的,屬性只能在類別的內部使用  (如果有繼承,可以在子類別內部使用)

private:私有的,只能在目前類別的內部使用,其他任何地方都不能使用

注意:方法前邊沒有時預設為PUBLIC 修飾符;

物件導向的三大功能

   封裝、繼承、多型

   封裝性,也稱為資訊隱藏,類別只保留有限介面與外部聯繫。知道如何呼叫方法,不必關心如何實現的細節。

   繼承性,衍生類別自動繼承父類別中的屬性和方法,提高了程式碼重複使用性。 extends

   多態性,指一個類別的不同物件呼叫同一個方法可以獲得不同的結果。增強了系統的靈活性和重複使用性。

課後作業:

    定義一個學生類別Student

    定義屬性:編號(id),姓名(name),性別(sex) .
  1. 定義公共呼叫方法:say()  輸出我是張三,性別男,編號004
  2. 相關推薦:

一個簡單的php自訂異常類別


#如何在PHP中定義一個類別

#

以上是php中如何定義一個類別? php中定義一個類別的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板