搜尋
首頁後端開發PHP問題php創建類別方法是什麼

php創建類別方法是什麼

Oct 13, 2021 pm 05:45 PM
php類別

在php中,可以使用class關鍵字加類名的方式建立一個類,然後用大括號「{}」將在類體中定義的屬性和方法包起來;語法格式「[修飾類別的關鍵字] class 類別名稱{ 類別的屬性和方法;}」。

php創建類別方法是什麼

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

PHP 支援物件導向編程,支援類別與對象的概念。從資料類型的角度來看,物件是一種比較特殊的資料類型。它由一個事先定義好的類別生成,而類別由使用者自己定義,它由一系列資料和對這些資料操作的數個函數組成。

php建立(定義)類別

在PHP 中,可以使用class 關鍵字加類別名稱的方式定義一個類,然後用大括號{ }將在類別中定義類別的屬性和方法包裹起來,類別的語法格式如下:

[修饰类的关键字] class 类名{
    类的属性和方法;
}

類別名稱和變數名稱還有函數名稱的命名規則相似,都需要遵循PHP 中的自訂命名規則,可以是任何非PHP 保留字的合法標籤。一個合法類別名稱以字母或底線開頭,後面跟著若干字母,數字或底線。如果類別名稱由多個單字組成,習慣上將每個單字的首字母大寫。另外,類別名稱最好有一定的意義,不要隨便由幾個字母組成。

修飾類別的關鍵字是一個可選參數,可以省略。我們通常使用下面這些關鍵字來修飾類別:

  • abstract:抽象類別或方法,被修飾為抽象類別之後,類別將不能被實例化,但可以被繼承。如果類別中有至少一個方法被聲明為抽象的,那麼這個類別也必須聲明為抽象的。繼承一個抽象類別的時候,子類別必須重新定義父類別中的所有抽象方法,而這些方法的存取控制必須和父類別中一樣。

  • final:使用 final 修飾的類別不能被繼承,而使用 final 修飾的方法不能在子類別中重新定義。

注意:一個類別可以包含有屬於自己的常數、變數(在類別中稱為「成員屬性」或「屬性」)以及函數(在類別中稱為「成員方法”或“方法”)。

範例:建立一個Students 類別並在類別中宣告一些成員屬性,程式碼如下所示:

<?php
    class Students{
        var $name;
        public $age;
        private $sex;
        public static $school;
    }
?>

提示:權限修飾符可以和定義靜態變數的關鍵字static 混合在一起使用。

推薦學習:《PHP影片教學

以上是php創建類別方法是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器