Variables Modifier Property Editor
The Modifiers Property Editor enables you to define standard Java language modifiers
for a Java element. The items that are available in this property editor depend on
the type of Java element being modified.
Access Modifiers
Access modifiers determine where a Java class, method, or field can be accessed.
- Default.
The Java element is accessible to any class in the same package.
- Private.
The Java method or field is accessible within the current class.
- Protected.
The Java method or field is accessible within the current class and subclasses.
- Public.
The Java element is accessible to any class.
Other Modifiers
Other modifiers define how a Java element can be used, or how it interacts with
other classes.
- Abstract.
An abstract class contains some methods that are not defined and must be implemented
in subclasses. An abstract method contains no body and must be overridden in
subclasses.
- Static.
A static method or field is shared by all instances of the current class.
- Transient.
A transient field is not saved if the object is serialized.
- Native.
A native method is invoked from a Java application, but written in another "native" language,
usually C or C++.
- Final.
A final class may not be used as a superclass. A final method may not be overridden
by a subclass. A final field's value cannot be changed.
- Synchronized.
A synchronized method will seize control of the class while it is running. This
is used in a multithreaded environment to make sure two threads do not access
an object at the same time.
- Volatile.
A volatile field's value can be changed by unsynchronized threads.
- See Also
- Setting Events With the Connection Wizard
- Modifying GUI Source Code
- Designing Java GUIs with the GUI Builder
Legal Notices