PHP之interface

來源:互聯網
上載者:User

標籤:manager   關鍵字   多個   自身   代碼   實現   建立   nts   成員   

 1 <?php 2     //繼承性簡化了對象,類的建立,增加了代碼的可讀性,但PHP只支援單繼承,如果向實現多重繼承,就要使用介面,php可用實現多個介面 。,介面類通過interface關鍵字來聲明,並且類中只能包含為實現的方法和一些成員變數。 3  4     //注意 不要用public以外的關鍵字來修飾借口中的類成員,對方法,不寫關鍵字也可以,這是有借口類自身的屬性決定的。 5  6     //類中必須要實現所有的介面的方法 7  8     interface MPo{ 9         function popedom();10     }11 12     interface MPu{13         function purview();14     }15 16     //建立子類Member ,實現一個介面 MPu17     class Member implements MPu{18         function purview(){19             echo "會員有許可權";20         }21     }22 23     class Manager implements MPu , MPo{24         function popedom(){25             echo "管理員擁有會員的全部許可權";26         }27         function purview(){28             echo "管理員還有會員沒有的許可權";29         }30     }31 32 33     $member = new Member();34     $member->purview();35     $manager = new Manager();36     $manager->popedom();37     $manager->purview();

 

PHP之interface

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.