Java中的修饰符

转载 2016年08月30日 16:11:29

java中4中修饰符分别为public、protect、default、private,他们这就说明了面向对象的封装性,所以我们要适用他们尽可能的让权限降到最低,从而安全性提高。

    下面详细讲述下它们的访问权限问题。(同一个类中除内部类外所有修饰符都是可以访问的,所以下面排除这种情况。)

首先在这里把它们的访问权限表示出来:

    访问权限   类   包  子类  其他包

    public     ∨   ∨   ∨     ∨

    protect    ∨   ∨   ∨     ×

    default    ∨   ∨   ×     ×

    private    ∨   ×   ×     ×

final表示最终,被final修饰的类不能被继承;
部类的修饰符只有public 和 default;

内部类则可以被public private protected 默认修饰。
被private修饰的内部类,只能在外部类的内部new 其对象。

别说你懂修饰符——深入分析Java修饰符

我想学习Java的朋友应该都在学习的路上遇到过这样的疑问,Java中的修饰符,对public,private,protected还算熟悉,可是对final,static等就不太清楚了,对Java中类,...
  • qiumengchen12
  • qiumengchen12
  • 2015年04月08日 13:57
  • 4495

JAVA中的权限修饰符

Java中修饰符总结: 访问控制修饰符 作用: 用于控制被修饰变量、方法、类的可见范围。 public的访问级别是最高的,其次是protected、默认和private 成员变量和成员方法可以...
  • Xk632172748
  • Xk632172748
  • 2016年06月24日 20:11
  • 23082

java面向对象学习之——java中的类修饰符、成员变量修饰符、方法修饰符

java修饰汇总详解
  • Mus_Li
  • Mus_Li
  • 2017年08月13日 12:02
  • 155

Java 四种级别的修饰符

搬家后的博客链接: IT客栈 www.itkezhan.org  public,protected,default,private,这四种级别的修饰符都可以用来修饰类、方法和字段。 -...
  • failure01
  • failure01
  • 2013年01月06日 00:52
  • 1762

Java 语言的类、属性、方法各有哪些修饰符?简述各修饰符的区别

1、 类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public 非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final    ...
  • wowfly98
  • wowfly98
  • 2016年08月12日 17:35
  • 2693

Java中修饰符的作用域及可见性

java+ 作用域+
  • zhazhaniaohehe
  • zhazhaniaohehe
  • 2015年04月13日 17:53
  • 3769

Java:构造函数的访问修饰符

构造方法可以处于public、protected、private和默认四种访问级别之一。 public public这里就不多说了 private 当构造方法为private级别时,意味着只能...
  • wangyanguiyiyang
  • wangyanguiyiyang
  • 2015年11月17日 10:31
  • 2536

java中的访问权限修饰符 含义及分类

java中的权限修饰符(访问修饰符)有四个:公共的(public)、默认的、受保护的(protected)和私有的(private) 私有的(private就是只能在该类中访问,不能在其他类中直接访...
  • wojiaotianyong
  • wojiaotianyong
  • 2017年05月21日 10:59
  • 297

Java修饰符 transient,volatile等

Java 修饰符transient参考:http://www.cnblogs.com/lanxuezaipiao/p/3369962.htmltransient,意为短暂的,瞬时的。  我们都知道一个...
  • Next_Second
  • Next_Second
  • 2016年09月25日 23:16
  • 1149

java修饰符作用范围

在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友...
  • u010652906
  • u010652906
  • 2016年08月08日 01:31
  • 1634
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中的修饰符
举报原因:
原因补充:

(最多只允许输入30个字)