zoukankan      html  css  js  c++  java
  • public,protected,private辨析

    一直没有很清楚理解这三个修饰权限的区别,今天终于搞明白了,现总结如下:

    private:最严格的一个,子类无法继承,只有本类内部内访问,在其余类及子类中通过 “类名.方法” 去调用时行不通的,因为不可见。

    protected: 本类内部,同一个包内的所有类可以访问。不在同一个包时,只有通过建一个子类来继承这个类从而得到这个方法,之后通过 “子类.方法” 的形式才能访问。这样去想的话,本质上是:protected修饰的方法虽然不能被别的包里的类所访问,但是和private不同是能被子类继承,这样的话通过子类继承得到这个方法后,虽然还是受保护的权限但是却已经能被子类所在的包里所有类所访问了。

    public:这个不说了,任何类都可以通过 “类名.方法” 去访问。

  • 相关阅读:
    读取.robot文件写入excel文件中示例
    提示框、滚动条处理与JS的应用
    下拉框
    切换框架ifame
    层级定位
    定位一组元素
    Appium元素定位方法
    python+appium基本启动配置
    adb命令使用
    Python接口测试框架搭建
  • 原文地址:https://www.cnblogs.com/f91og/p/6082847.html
Copyright © 2011-2022 走看看