Rumah > pembangunan bahagian belakang > masalah PHP > Apakah kegunaan extends dalam php

Apakah kegunaan extends dalam php

WBOY
Lepaskan: 2023-03-15 22:02:02
asal
3654 orang telah melayarinya

Dalam PHP, kata kunci extends digunakan untuk mentakrifkan warisan kelas Sintaks ialah "subclass melanjutkan kelas induk {}" melalui kata kunci ini, warisan tunggal boleh dicapai dan satu kelas sahaja mewarisi secara langsung daripada kelas lain Data diwarisi dalam kelas, tetapi kelas boleh mempunyai berbilang subkelas.

Apakah kegunaan extends dalam php

Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 5.6, komputer Dell G3

Apakah penggunaan extend dalam php

Dalam PHP, pewarisan kelas perlu dilaksanakan melalui kata kunci lanjutan. Format sintaks adalah seperti berikut:

class 子类名 extends 父类名{
    ... ...
}
Salin selepas log masuk

Dalam C, subkelas boleh mewarisi satu kelas asas atau berbilang kelas asas. Mewarisi satu kelas asas dipanggil warisan tunggal mewarisi pelbagai kelas asas dipanggil warisan berbilang. Tetapi tiada warisan berbilang dalam PHP, hanya mod warisan tunggal boleh digunakan. Iaitu, kelas hanya boleh mewarisi data secara langsung daripada kelas lain. Tetapi kelas boleh mempunyai berbilang subkelas.

Sifat ahli dan kaedah dalam kelas perlu diubah suai dengan pengubah akses, yang merupakan ciri penting dalam pengaturcaraan berorientasikan objek PHP. Fungsi pengubah suai akses yang berbeza dan perbezaan antaranya ditunjukkan dalam jadual berikut:

Apakah kegunaan extends dalam php

Contohnya adalah seperti berikut:

<?php
class Person {
    var $name;
    var $age;
    function say() {
        echo "我的名字叫:".$this->name."<br />";
echo "我的年龄是:".$this->age;
    }
}
// 类的继承
class Student extends Person {
    var $school;    //学生所在学校的属性
    function study() {
        echo "我的名子叫:".$this->name."<br />";
        echo "我正在".$this->school."学习";
    }
}
$t1 = new Student();
$t1->name = "张三";
$t1->school = "人民大学";
$t1->study();
?>
Salin selepas log masuk

Jalankan ini contoh dan outputnya ialah:

Nama saya: Zhang San

Saya sedang belajar di Universiti Renmin

Cadangan kajian: " Tutorial Video PHP

Atas ialah kandungan terperinci Apakah kegunaan extends dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan