zoukankan      html  css  js  c++  java
  • Java编程思想学习(四) 访问权限

    几种访问权限修饰词

    public,protected,private,friendly(Java中并无该修饰词,即包访问权限,不提供任何访问修饰词)

    使用时,放置在类中成员(域或方法)的定义之前的,仅仅控制它所修饰的特定定义的访问权。

    包访问权限

    是默认访问权限,没有任何关键字

    对于同一包中的所有其他类对这个成员都有访问权限,对于包之外的所有其他类,则没有访问权限。

    取得对某成员访问访问权的途径有如下方式:

    1. 用public修饰成员,任何人在任何地方都有访问权限
    2. 不加访问权限修饰词,并将其他类放在同一包内
    3. 继承,继承来的类可以访问父类的public成员和protected成员
    4. 提供get和set方法,以读取和改变数值(JavaBeans的基本原理)

    public:接口访问权限

    对每个人都是可以访问的

    private:无法访问

    除了包含该成员的类之外,其他任何类都无法访问这个成员

    protected:继承访问权限

    基类的protected成员只有派生类能够访问(同一包内的其他类也可以访问)

     
  • 相关阅读:
    3.25训练题
    hdu1495
    poj1426 宽搜
    高斯消元
    codeforces 999E 强联通分量
    hdu4289城市与歹徒 网络流
    蒟蒻的离散化模板
    樱花,素数筛
    【转】分圆问题:一个诡异的数列规律
    hdu1257最少拦截系统 贪心
  • 原文地址:https://www.cnblogs.com/benchao/p/5263106.html
Copyright © 2011-2022 走看看