⊗ppOpIfIn 72 of 107 menu

Giao diện và instanceof trong Lập trình Hướng đối tượng PHP

Bằng cách sử dụng instanceof, chúng ta có thể kiểm tra xem một lớp nhất định có triển khai một giao diện được chỉ định hay không. Hãy xem xét một ví dụ. Giả sử chúng ta có lớp sau:

<?php class Quadrate implements iFigure { } ?>

Hãy tạo một đối tượng của lớp này và kiểm tra nó bằng toán tử instanceof:

<?php $quadrate = new Quadrate; var_dump($quadrate instanceof Quadrate); // sẽ hiển thị true var_dump($quadrate instanceof Figure); // sẽ hiển thị true ?>

Tạo một giao diện Figure3d, có phương thức getVolume và phương thức getSurfaceSquare.

Tạo một lớp Cube, lớp này sẽ triển khai giao diện Figure3d.

Tạo một vài đối tượng của lớp Quadrate, một vài đối tượng của lớp Rectangle và một vài đối tượng của lớp Cube. Ghi chúng vào một mảng $arr theo thứ tự ngẫu nhiên.

Duyệt qua mảng $arr bằng vòng lặp và in ra màn hình chỉ diện tích của các đối tượng triển khai giao diện iFigure.

Duyệt qua mảng $arr bằng vòng lặp và in ra diện tích cho các hình phẳng và diện tích bề mặt cho các hình khối.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối