当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

protected什么意思[Java编程]

赞助商链接



  本文“protected什么意思[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
目前我们已理解了担当的概念,protected这个关键字最后终于有了意义.在抱负情形下,private成员随时都是“私有”的,任何人不得拜候.但在实际利用中,常常想把某些东西深深地藏起来,但同时答应拜候衍生类的成员.protected关键字可帮忙我们做到这一点.它的意思是“它本身是私有的,但可由从这个类担当的任何东西大概同一个包内的其他任何东西拜候”.也就是说,Java中的protected会成为进入“友好”状况.
我们采纳的最好的做法是保持成员的private状况——无论若何都应保存对基 础的实施细节举行改正的权利.在这一前提下,可通过protected办法答应类的担当者举行遭到掌握的拜候:
//: Orc.java
// The protected keyword
import java.util.*;

class Villain {
  private int i;
  protected int read() { return i; }
  protected void set(int ii) { i = ii; }
  public Villain(int ii) { i = ii; }
  public int value(int m) { return m*i; }
}

public class Orc extends Villain {
  private int j;
  public Orc(int jj) { super(jj); j = jj; }
  public void change(int x) { set(x); }
} ///:~
可以看到,change()拥有对set()的拜候权限,因为它的属性是protected(遭到保护的).
  以上是“protected什么意思[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • protected什么意思
  • java中的protected
  • <b>计划情势的解析和实现(C++)之四-Prototype情势</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .