PHP OOP - Kế thừa
Học Php bắt đầu với Hello, World
Tự làm quen với các bài tập và gửi đoạn code đầu tiên của bạn bằng cách hoàn thành bài đầu tiên "Hello, World!".
Luyện tập
PHP kế thừa là gì?
  • Kế thừa trong OOP được hiểu là một lớp kế thừa từ một lớp khác.
  • Lớp con sẽ kế thừa tất cả các thuộc tính và phương thức public và protected từ lớp cha. Ngoài ra, nó có thể có các thuộc tính và phương thức riêng.
  • Một lớp kế thừa được định nghĩa bằng cách sử dụng từ khóa extends.
Ví dụ
Compiler
Giải thích
  • Lớp Strawberry được kế thừa từ lớp Fruit.
  • Điều này có nghĩa là lớp Strawberry có thể sử dụng các thuộc tính public $name và $color cũng như các phương thức public __construct()intro() từ lớp Fruit do tính kế thừa.
  • Lớp Strawberry cũng có phương thức riêng: message().
PHP - Kế thừa và các quyền truy cập

Trong chương trước chúng ta đã biết rằng thuộc tính protected hoặc phương thức có thể được truy cập trong lớp và bởi các lớp dẫn xuất từ ​​lớp đó.

Ví dụ kế thừa
Compiler
Ví dụ
Compiler
PHP - Ghi đè các phương thức kế thừa

Các phương thức kế thừa có thể được ghi đè bằng cách xác định lại các phương thức (sử dụng cùng tên) trong lớp con.

Nhìn vào ví dụ dưới đây. Các phương thức __construct()intro() trong lớp con (Strawberry) sẽ ghi đè lên các phương thức __construct()intro() trong lớp cha (Fruit):

 

Ví dụ
Compiler
PHP - Từ khóa Final

Từ final khóa có thể được sử dụng để ngăn chặn kế thừa lớp hoặc ngăn chặn ghi đè phương thức.

Ví dụ sau đây cho thấy cách ngăn chặn kế thừa lớp:

Ví dụ
Ví dụ
Một số bài viết liên quan
Devsne VN 7489 lượt xem

Xây dựng ứng dụng Blockchain với PHP

Devsne VN 7390 lượt xem

Tìm hiểu về Webserver, PHP và cách cài đặt XAMPP trên Windows

Devsne VN 9333 lượt xem

Hướng dẫn cấu hình Nginx và tìm hiểu FastCGI cho Docker sử dụng PHP

Devsne VN 7089 lượt xem

Phân biệt giao diện interface với lớp trừu tượng abstract class trong php

Devsne VN 9358 lượt xem

Analyze code quality with Laravel PHP Insights

Devsne VN 1298 lượt xem

PHP 8: mixed typehint

Devsne VN 4252 lượt xem

(Base PHP)Khái niệm lập trình hướng đối tượng trong PHP - OOP

Devsne VN 7371 lượt xem

Phần 1: Học cách sử dụng các hàm xử lý chuỗi trong PHP

Devsne VN 2040 lượt xem

[Lession 2 - PHP] Sử dụng vòng lặp for lồng nhau trong PHP vẽ hình tam giác bằng kí tự *

Devsne VN 9457 lượt xem

Khai thác lỗ hổng File Upload trên php để up shell

Mục lục
PHP kế thừa là gì?
Ví dụ
Giải thích
PHP - Kế thừa và các quyền truy cập
Ví dụ kế thừa
Ví dụ
PHP - Ghi đè các phương thức kế thừa
Ví dụ
PHP - Từ khóa Final
Ví dụ
Ví dụ