Final (Java)В мові програмування Java, службове слово final та змінніБагато мов програмування мають можливість повідомити компілятор, що певна змінна, або точніше частина інформації є «константою». В Java, final змінна може бути визначена (ініціалізована) лише один раз і більше не може змінюватися. Приклад: public class Sphere {
public static final double PI = 3.141592653589793; // this might as well be a constant
public final double radius;
public final double xpos;
public final double ypos;
public final double zpos;
Sphere(double x, double y, double z, double r) {
radius = r;
xpos = x;
ypos = y;
zpos = z;
}
[...]
}
порожній finalJava дозволяє використання blank finals. Тобто полів класів, які визначені як final методиЄ дві причини використання Приклад: public class MyClass {
public final void myFinalMethod() {...}
}
final класиЯкщо ви визначаєте свій клас як В Java standard library classes наприклад java.lang.System та java.lang.String. Приклад: public final class MyFinalClass {…}
Посилання
|
Portal di Ensiklopedia Dunia