美文网首页
java访问修饰符 Modifier

java访问修饰符 Modifier

作者: Android技术研究 | 来源:发表于2016-03-17 15:25 被阅读147次

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

收藏代码

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()));
}
}

}

相关文章

  • static

    static是什么? Static是java里的一个非访问修饰符(Non Access Modifier),可以被...

  • java访问修饰符 Modifier

    在Class 、Field 、Constructor 等类中,可以看到有这样一个方法:getModifiers()...

  • java 知识链接

    修饰符:https://www.runoob.com/java/java-modifier-types.html

  • 3.1一个简单的程序

    java区分大小写 public 称之为:访问修饰符(access modifier)用于控制程序的其他部分对这段...

  • Java修饰符

    Java修饰符——菜鸟教程https://www.runoob.com/java/java-modifier-ty...

  • java学习笔记第二天

    java修饰符 java修饰符 java语言提供了很多修饰符,主要分为下面两类: 1.访问修饰符 2.非访问修饰符...

  • Java知识之修饰符

    Java中的修饰符 Java中的修饰符主要分为两类: 访问控制修饰符 非访问控制修饰符 访问控制修饰符分: pub...

  • java基础-static

    概述 static 在java体系里的地位:java语言的一个修饰符,属于非访问修饰符,所谓访问修饰符就是控制访问...

  • Java 修饰符

    Java 修饰符 Java语言提供了很多修饰符,主要分为以下两类: 访问修饰符 非访问修饰符 修饰符用来定义类、方...

  • java修饰符有哪些?

    java修饰符有哪些? Java语言提供了很多修饰符,主要分为以下两类: 1、访问修饰符; 2、非访问修饰符。 (...

网友评论

      本文标题:java访问修饰符 Modifier

      本文链接:https://www.haomeiwen.com/subject/epjclttx.html