权限

作者: wustzhy | 来源:发表于2020-05-10 22:03 被阅读0次

    public

    public类、变量、函数,跨包可以访问,只要import即可

    public class Person
    

    private

    private变量、函数,只能在当前类中使用

    default

    default变量、函数,同包才可以使用?

    class Person
    
    子类与父类不在同一包时

    子类,虽继承父类中的default、private权限的成员变量、函数,但由于权限不够无法使用

    protected

    与default权限一样
    protected声明的变量,子类也可以使用,即使是跨包

        public String name;//没任何限制
        private int age; //同一个类中才能访问
        boolean gender; //default 同一个包中可访问
        protected float weight;//子类(跨包)可以使用
    

    相关文章

      网友评论

          本文标题:权限

          本文链接:https://www.haomeiwen.com/subject/jqltnhtx.html