modifier
Modifier: Use like an adjective.
Adding extra(additional) meaning in front of class and class members(class members or methods)
access modifier : public, protected, (default), private // one of them.
else : static, final, abstract, native, transient, synchronized, volatiole, strictfp//possible to have multiple
static
modifier | subject | meaning |
static : (class of, common) | member variable |
|
method |
|
2. final
modifier | subject | meaning |
final : non-changable, non-expandable | class | CANNOT be parent |
method | non-changable method.=>CANNOT be overriding. | |
member variable | non-changable, just being constant. | |
local variable | non-changable, just being constant. |
3. abstract
=> CANNOT create instance(object) because it is not completed.
=> Can create instance via inheritance completing implementation of abstract method(class).
modifier | subject | meaning |
abstract : literally abstract, not completed | class | There is abstract method in class |
method | There is only declaration and no implementation contents. |
Last updated