zoukankan      html  css  js  c++  java
  • Java----访问权限

    publicprotectedprivate这三个java访问权限修饰词在使用时,是置于类中每个成员的定义之前的,无论它是一个域还是一个方法。

    一.  public  

      包访问权限,默认访问权限,有时候也表示friendly。意味着当前包中的所有类对那个成员变量都有访问权限。

      使用关键字public,就意味着public之后紧跟的成员声明自己对每个人都可用的。

    二.  private  

      除了包括该成员的类之外,其他任何类都无法访问这个成员。在多线程环境下更是如此。实例:可能想控制如何创建对象,并阻止别人直接访问某个特定的构造器或者全部构造器。

    三 .  protected  

      关键字protected处理的是继承的概念,通过继承可以利用一个现有的类—基类,然后将成员添加到该现有类中而不必碰该现有类。

    总结:

      无论在什么样的关系中,设立一些各成员所遵守的界限始终是很重要。控制对成员的访问权限有两个原因。第一是为了使用户不要出触碰那些不该触碰的部分,这些部分对于类内部的操作是必要的,但是它不属于客户端程序员所需接口的一部分。因此将方法和域制定成private,对客户端程序员而言是一种服务。第二个很重要的原因,是为了让类库设计者可以更改类的内部工作方式,而不担心这样会对客户端程序员产生重大的影响。

    学习,永无止境!
  • 相关阅读:
    全栈工程师学习Linux技术的忠告
    实战CentOS系统部署Hadoop集群服务
    如何安装最新的 XFCE 桌面?
    scrapy爬虫框架(二)
    scrapy爬虫框架(一)
    数据结构与算法(二)
    IDEA 常用快捷键
    数据结构与算法(一)
    es6之模板字符串
    es6之箭头函数
  • 原文地址:https://www.cnblogs.com/litinghappy/p/8470626.html
Copyright © 2011-2022 走看看