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 8621 lượt xem

Phương thức GET và POST trong php

Devsne VN 3839 lượt xem

PHP8 trình làng!

Devsne VN 1304 lượt xem

PHP 8: mixed typehint

Devsne VN 7391 lượt xem

How To Validate URL In PHP With Regex

Devsne VN 10501 lượt xem

Tổng quan về NodeJS - Một số điểm khác biệt với PHP

Devsne VN 4257 lượt xem

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

Devsne VN 791 lượt xem

So sánh object trong PHP

Devsne VN 8866 lượt xem

[Lession 1 - PHP] Giải bài toán rút tiền ATM sử dụng vòng lặp for trong PHP

Devsne VN 5873 lượt xem

[PHP - OOP] Tìm hiểu về Abstract và Interface

Devsne VN 1138 lượt xem

Những câu hỏi phỏng vấn PHP thường gặp - DDTCMT

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ụ