修饰符 当前类 同包 子类 其它包 private √ × × × default ...
作用域public,private。protected。以及不写时的差别 这四个作用域的可见范围例如以下表所看到的。 说明:假设在修饰的元素上面没有写不论什么訪问修饰符,则表示friendly。不使用keyword默觉得包内使用。 作用域当前类同一package子孙类其它package public protected friendly private 备注:仅仅要记住了有 种訪问权限, 个訪问 ...
2017-05-18 14:43 2 6773 推荐指数:
修饰符 当前类 同包 子类 其它包 private √ × × × default ...
不写为默认修饰符 friendly 修饰。 public:当前类、同一包中、子孙类、其他包 都可使用 protected:当前类、同一包中、子孙类 可使用 friendly:当前类、同一包中 可使用 private:仅当前类中可使用。 ...
不写任何作用域(即访问权限)表示friendly public 公共,权限最大,作用域最大,在类内部、同一package、子孙类、其他package都可以访问 protected保护,在类内部、同一package、子孙类都可以访问,但其他package不能访问 friendly友好,在类内部 ...
修饰符 当前类 同 包 子 类 其他包public √ √ √ √protected √ √ √ ×default √ √ × ×private ...
听燕老师讲解面向对象也蛮有几天了! 现在自己总结一下吧! Private()私有属性:只能在声明的类里引用! 如下: Class Human{ Private $money=500; //这个$money属性,只能在Human类里引用——即大括号内 } Public()公共 ...
具体区别: 在说明这四个关键字之前,就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的,所有 ...
private是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。 protected虽然可以被外界看到,但外界却不能调用,只有自己及自己的子类可以调用(protected的属性和方法都可以被子类所继承和调用)。 private ...
要继承使用的话要用protected声明。 (子孙类也可以用)。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用 ...