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)
public final synchronized strictfp
修改名称依次与建议修改排序给出部分8.1.1,8.3.1,8.4.3,8.8.3一致返回,并
The Java™ Language Specification 9.1.1。全面修改排序方法所使用的是:
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.