`
zhuansky008.163.com
  • 浏览: 24545 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

java访问修饰符 Modifier

阅读更多

    在ClassFieldConstructor 等类中,可以看到有这样一个方法:getModifiers() 以整数形式返回此 Constructor 对象所表示构造方法的 Java 语言修饰符.
它的作用是返回一个类或者其成员的访问修饰符的int 类型常量,如需要知道返回的值所代表的意思,则需要了解java.lang.reflect.Modifier这个类, Modifier 类提供了 static 方法和常量,对类和成员访问修饰符进行解码。

如:

import java.lang.reflect.Modifier;

import java.lang.reflect.Field;

public class A{
    private String str1;
    private static final String str2 = "str";
    public static void main(String[] args){
       Field[] fields = A.class.getDeclaredFields();
      for(Field f:fields){
         System.out.println("字段"+f.getName()+"访问修饰符是否包括 private:"+Modifier.isPrivate(f.getModifiers()));
         System.out.println("字段"+f.getName()+"访问修饰符是否包括 static:"+Modifier.isStatic(f.getModifiers()));
         System.out.println("字段"+f.getName()+"访问修饰符是否包括 public:"+Modifier.isPublic(f.getModifiers()));
      }
    }

}
 

 

 

分享到:
评论
1 楼 threenoodles 2013-05-20  

相关推荐

    ModifierTypesJava:在Java上学习简单的修饰符类型

    ModifierTypesJava Java上的简单修饰符类型

    java 面试题

    可以被所有的外部类访问,而pretected 的可以被同一个包及该类的子类访问,default 即没有任何修饰符 的变量可以被同一个包中的类访问,而private 变量只能在被该类内部被访问。题目中的外部类应该理解 为除该类自身...

    java日常词汇学习

     Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。  Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就...

    modifier:JavaScript验证器修饰符

    修饰符 描述 JavaScript验证器/修饰符可在现代浏览器和Node.js中使用。 API一目了然 要求 var Modifier = require ( 'modifier' ) ; // in Node.js 使其为整数 var num = Modifier . integer ( "10.3" ) ; ...

    关键字修饰符「Keyword Modifier」-crx插件

    关键字修饰符可让您轻松地将PPC关键字批量修改为修改后的广泛匹配,完全匹配和/或词组匹配。 在使用Adwords或Bing Ads时,只需打开应用程序,然后将关键字粘贴到文本框中,然后选择关键字类型即可。 V2.1更新:-在...

    ember-modifier:编写Ember修饰符的库

    余烬修饰符 该插件提供了一个在Ember中创作的API。 它反映了Ember的API,并具有编写简单的功能修饰符和编写更复杂的类修饰符的变体。 此插件是和的下一个迭代。 对API进行了一些重大更改。 有关差异的列表,请参见...

    DNA_modifier:dna修饰符

    DNA_modifier:dna修饰符

    JAVA程序的总结和提升

     关键字public被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。  关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种纯面向对象的语言。  一个源文件中至多...

    ember-ref-modifier:Ember Ref修饰符

    ember-ref-修饰符 首先检查 ! ember-ref-modifier ember-ref-bucket主要版本发布后, ember-ref-modifier可能会被弃用 {{ref}}元素修饰符的实现。 受和启发。 安装 ember install ember-ref-modifier 兼容性 Ember...

    modifier:检查 keyup 事件是否是修饰符(shift、alt、ctrl、metakey)

    修饰符检查 keyup 事件是否是修饰符。安装使用或 NPM 安装: $ component install bmcmahen/modifier$ npm install bmcmahen-modifier用法 var isModifier = require ( 'modifier' ) ;el . onkeyup = function ( e )...

    bcx-numeric-modifier:用于模板处理的数字修饰符

    bcx-数字-修饰符这个微小的 Node 模块就是使用预定义的规则集修改一些数值。 这些规则称为修饰符,对象只有接收修饰符名称和其他参数的 apply 方法。 我们遵循 Node 的理念,即保持模块小且易于更换。 我们假设该...

    bcx-object-modifier:用于模板处理的对象修饰符

    bcx 对象修饰符这个微小的 Node 模块就是使用预定义的规则集修改一些对象值。 这些规则称为修饰符,对象只有接收修饰符名称和其他参数的 apply 方法。 我们遵循 Node 的理念,即保持模块小且易于更换。 我们假设该...

    ember-did-resize-modifier

    余烬调整大小修饰符 这个插件提供了一个{{did-resize}}修饰符,每当调整给定元素的大小时便会调用回调。 调整大小检测本身由。兼容性Ember.js v3.12或更高版本Ember CLI v2.13或更高版本Node.js v10或更高版本安装...

    【IT十八掌徐培成】Java基础第25天-02.declaredMethod-method-Modifier.zip

    【IT十八掌徐培成】Java基础第25天-02.declaredMethod-method-Modifier.zip

    常用 java 词汇 速查表

    java词汇速查表 Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承.... Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性.

    Modifier-linker:用于链接修饰符的 Blender Addon

    修饰符链接器 用于链接修饰符的 Blender Addon 该插件在来自不同对象的修改器之间创建了一个链接,允许跨多个对象共享相同的修改器并从一个主对象进行控制。 每个对象可以有多个链接(每个修改器一个)到不同的对象...

    ember-click-outside-modifier:Ember修饰符,可对元素外部的单击做出React,而不会停止事件传播

    灰烬修饰符,对元素外部的单击做出React,而不会停止事件传播。 非常适合用于关闭对话,菜单等。 如果您需要对外部点击的更多控制,请查看 受到启发 兼容性 Ember.js v3.12或更高版本 Ember CLI v2.13或更高版本 ...

    ember-style-modifier:ember.js的{{style}}元素修饰符

    余烬风格修饰符 此插件提供了{{style}}元素修饰符,用于设置元素的样式。 这允许设置元素的自定义CSS,而无需style-src-attr: "unsafe-inline" 。兼容性Ember.js v3.4或更高版本Ember CLI v2.13或更高版本Node.js ...

    Quad Chamfer Modifier 1.16

    The Quad Chamfer modifier produces all quad chamfers, unlike the normal 3ds Max chamfer which produces a lot of triangles and ngons. It is the successor of the Quad Chamfer maxscript, improving on by...

    File Modifier 1.0(exe可执行文件编辑器)

    File Modifier是一个多功能的EXE文件编辑器。 File Modifier功能:随意提取exe文件图标(与原始图标一致) 克隆任意exe文件图标 克隆任意exe文件版本信息 为exe文件添加区段、设置区段大小 为exe文件修改特征 ...

Global site tag (gtag.js) - Google Analytics