public class Modifier extends Object
static
方法和常量。该组的改性剂被表示为具有代表不同的改性剂的不同位位置的整数。代表性常数的值是从表部分4.1,4.4,4.5,和4.7的
The Java™ Virtual Machine Specification。
Modifier and Type | Field and Description |
---|---|
static int |
ABSTRACT
代表
abstract 改
int 价值。
|
static int |
FINAL
代表
final 改
int 价值。
|
static int |
INTERFACE
的
int 值代表
interface 修饰符。
|
static int |
NATIVE
代表
native 改
int 价值。
|
static int |
PRIVATE
代表
private 改
int 价值。
|
static int |
PROTECTED
代表
protected 改
int 价值。
|
static int |
PUBLIC
代表
public 改
int 价值。
|
static int |
STATIC
代表
static 改
int 价值。
|
static int |
STRICT
代表
strictfp 改
int 价值。
|
static int |
SYNCHRONIZED
代表
synchronized 改
int 价值。
|
static int |
TRANSIENT
代表
transient 改
int 价值。
|
static int |
VOLATILE
代表
volatile 改
int 价值。
|
Constructor and Description |
---|
Modifier() |
Modifier and Type | Method and Description |
---|---|
static int |
classModifiers()
返回一个值或
int 一起源语言修饰符可以应用于类。
|
static int |
constructorModifiers()
返回一个值或
int 一起源语言修饰符可以应用到一个构造函数。
|
static int |
fieldModifiers()
返回一个值或
int 一起源语言修饰符可以应用到的领域。
|
static int |
interfaceModifiers()
返回一个值或
int 一起源语言修饰符可以应用到一个接口。
|
static boolean |
isAbstract(int mod)
如果整数参数包括
abstract 改回
true ,
false 否则。
|
static boolean |
isFinal(int mod)
如果整数参数包括
final 改回
true ,
false 否则。
|
static boolean |
isInterface(int mod)
如果整数参数包括
interface 改回
true ,
false 否则。
|
static boolean |
isNative(int mod)
如果整数参数包括
native 改回
true ,
false 否则。
|
static boolean |
isPrivate(int mod)
如果整数参数包括
private 改回
true ,
false 否则。
|
static boolean |
isProtected(int mod)
如果整数参数包括
protected 改回
true ,
false 否则。
|
static boolean |
isPublic(int mod)
如果整数参数包括
public 改回
true ,
false 否则。
|
static boolean |
isStatic(int mod)
如果整数参数包括
static 改回
true ,
false 否则。
|
static boolean |
isStrict(int mod)
如果整数参数包括
strictfp 改回
true ,
false 否则。
|
static boolean |
isSynchronized(int mod)
如果整数参数包括
synchronized 改回
true ,
false 否则。
|
static boolean |
isTransient(int mod)
如果整数参数包括
transient 改回
true ,
false 否则。
|
static boolean |
isVolatile(int mod)
如果整数参数包括
volatile 改回
true ,
false 否则。
|
static int |
methodModifiers()
返回一个值或
int 一起源语言的修饰,可应用于方法。
|
static int |
parameterModifiers()
返回一个值或
int 一起源语言修饰符可以应用到参数。
|
static String |
toString(int mod)
返回在指定的修改器中描述访问修改器标志的字符串。
|
public static final int PUBLIC
public
改
int
价值。
public static final int PRIVATE
private
改
int
价值。
public static final int PROTECTED
protected
改
int
价值。
public static final int STATIC
static
改
int
价值。
public static final int FINAL
final
改
int
价值。
public static final int SYNCHRONIZED
synchronized
改
int
价值。
public static final int VOLATILE
volatile
改
int
价值。
public static final int TRANSIENT
transient
改
int
价值。
public static final int NATIVE
native
改
int
价值。
public static final int INTERFACE
interface
改
int
价值。
public static final int ABSTRACT
abstract
改
int
价值。
public static final int STRICT
strictfp
改
int
价值。
public static boolean isPublic(int mod)
public
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
public
改性剂;
false
否则。
public static boolean isPrivate(int mod)
private
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
private
改性剂;
false
否则。
public static boolean isProtected(int mod)
protected
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
protected
改性剂;
false
否则。
public static boolean isStatic(int mod)
static
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
static
改性剂;
false
否则。
public static boolean isFinal(int mod)
final
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
final
改性剂;
false
否则。
public static boolean isSynchronized(int mod)
synchronized
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
synchronized
改性剂;
false
否则。
public static boolean isVolatile(int mod)
volatile
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
volatile
改性剂;
false
否则。
public static boolean isTransient(int mod)
transient
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
transient
改性剂;
false
否则。
public static boolean isNative(int mod)
native
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
native
改性剂;
false
否则。
public static boolean isInterface(int mod)
interface
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
interface
改性剂;
false
否则。
public static boolean isAbstract(int mod)
abstract
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
abstract
改性剂;
false
否则。
public static boolean isStrict(int mod)
strictfp
改回
true
,
false
否则。
mod
-一套改性剂
true
如果
mod
包括
strictfp
改性剂;
false
否则。
public static String toString(int mod)
修改名称依次与建议修改排序给出部分8.1.1,8.3.1,8.4.3,8.8.3一致返回,并 The Java™ Language Specification 9.1.1。全面修改排序方法所使用的是:public final synchronized strictfp
public protected private abstract static final transient volatile synchronized native strictfp interface
课堂中讨论的
interface
修饰不在java语言中一个真正的改性剂,它出现在所有其他改性剂上市这种方法。该方法返回一个字符串修饰符,是不是一个java实体有效的改性剂;换句话说,没有检查是对输入表示的修饰符组合可能的有效性做了。注意到一种实体执行这样的检查,如构造函数或方法,首先论证
toString
从方法
constructorModifiers()
或
methodModifiers()
合适的面膜。
mod
-一套改性剂
mod
修饰符设置字符串表示形式
public static int classModifiers()
int
一起源语言修饰符可以应用于类。
int
值或一起源语言修饰符可以应用于类。
public static int interfaceModifiers()
int
一起源语言修饰符可以应用到一个接口。
int
值或一起源语言修饰符可以应用到一个接口。
public static int constructorModifiers()
int
一起源语言修饰符可以应用到一个构造函数。
int
值或一起源语言修饰符可以应用到一个构造函数。
public static int methodModifiers()
int
一起源语言的修饰,可应用于方法。
int
值或一起源语言的修饰,可应用于方法。
public static int fieldModifiers()
int
一起源语言修饰符可以应用到的领域。
int
值或一起源语言修饰符可以应用到的领域。
public static int parameterModifiers()
int
一起源语言修饰符可以应用到参数。
int
值或一起源语言修饰符可以应用到参数。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.