sách gpt4 ai đã đi

Giới thiệu về các lớp trừu tượng PHP

In lại Tác giả:qq735679552 Thời gian cập nhật: 2022-09-29 22:32:09 25 4
mua khóa gpt4 Nike

CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.

Bài đăng trên blog CFSDN này Giới thiệu về các lớp trừu tượng PHP được tác giả thu thập và biên soạn. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.

Trong ngôn ngữ tự nhiên, chúng ta hiểu các khái niệm trừu tượng là mô tả tổng quát về một đối tượng, là đặc điểm chung của một lớp đối tượng nhất định. Trong PHP cũng vậy. Chúng ta trừu tượng hóa một lớp để chỉ định hành vi chung của lớp. Lớp này phải là một mẫu, chỉ ra một số hành vi mà các phương thức con của nó phải triển khai. Php Tóm tắt Định nghĩa ứng dụng: Lớp học Tóm tắt {} Php Tóm tắt Các điểm ứng dụng: 1 Phương pháp lớp, khả năng hiển thị của lớp con của nó phải lớn hơn hoặc bằng định nghĩa của phương pháp trừu tượng 3. Phương pháp lớp trừu tượng có thể có các tham số hoặc trống 4. khẳng định rằng kế thừa các lớp trừu tượng và thực hiện các phương thức trừu tượng phải có cùng hoặc cấp truy cập như các phân tử phương pháp trừu tượng kế thừa các lớp trừu tượng và không thực hiện tất cả các phương thức trừu tượng cũng là các lớp trừu tượng Để minh họa, chúng ta hãy triển khai một lớp trừu tượng đơn giản: tính diện tích hình chữ nhật. Hình chữ nhật này có thể được mở rộng từ lớp Shape. .

Sao chép mã như sau

< ?PHP abstract class Shape { abstract protected function get_area(); //Không giống như các phương thức chung, phương thức này không có dấu ngoặc nhọn //Bạn không thể tạo một thể hiện của lớp trừu tượng này: $Shape_Rect= new Shape(); } class Rectangle extends Shape{ private $width; private $height; function __construct($width=0, $height=0){ $this->width=$width; $this->height=$height; } function get_area(){ echo ($this->width+$this->height)*2; } } $Shape_Rect = new Rectangle(20,30); $Shape_Rect->get_area(); ?> .

Đây là một ví dụ đơn giản, về cơ bản giải thích cách sử dụng các lớp trừu tượng trong PHP. Tôi không muốn nói thêm về phần còn lại. Cá nhân tôi nghĩ rằng các lớp trừu tượng thường được sử dụng trong các dự án lớn, vì tôi nghĩ có quá nhiều "quy tắc" cần tuân theo và rất bất tiện khi sử dụng! Tất nhiên đây chỉ là ý kiến ​​của tôi thôi. Tôi muốn nói thêm một vài điều nữa. Các ứng dụng lớp trừu tượng PHP là kế thừa đơn, nghĩa là bạn chỉ có thể kế thừa từ một lớp và một lớp không thể kế thừa từ lớp A và lớp B. Nếu bạn muốn triển khai một hàm như vậy, bạn phải sử dụng kiến ​​thức liên quan đến giao diện. Tôi sẽ không thảo luận về kiến ​​thức về giao diện PHP ở đây trong thời điểm hiện tại! Nói một cách ngắn gọn: kế thừa đơn và nhiều giao diện! .

Cuối cùng, bài viết này về phần giới thiệu các lớp trừu tượng PHP kết thúc tại đây. Nếu bạn muốn biết thêm về phần giới thiệu các lớp trừu tượng PHP, vui lòng tìm kiếm các bài viết trên CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

25 4 0
qq735679552
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com