php面向对象之private、protected、public

private、protected、public在代码中的权限控制:

    public:表示全局,在本类内部、外部类、子类都可以访问

    private:表示私有的,只有本类内部可以使用

    protected:表示受保护的,只有本类或子类或父类中可以访问

 

 publicprivateprotected
本类内部可以使用可以使用可以使用
子类内部可以使用不能使用可以使用
外部类可以使用不能使用不能使用

注:  在java中,属性和方法不给权限时,即public/protected/private都不写,默认是default,只能在同一个包里面访问。而在php中,如果public/protected/private都不写,默认为public,建议养成好习惯,每个成员都给权限。

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部