- final : 상속이나 변경을 규제
class Calculator {
static final double PI = 3.14;
}
class CalculatorDemo {
public static void main(String[] args) {
Calculator.PI = 6; // 에러
}
}
class A {
final void b() {}
}
class B extends A {
void b() {}
// 오버라이딩 할 수 없기 때문에 에러
}
final class C {
final void b() {}
}
class D extends C {} // 에러
'onYouTube > Java' 카테고리의 다른 글
다형성 (Polymorphism) (0) | 2021.03.24 |
---|---|
인터페이스 (Interface) (0) | 2021.03.24 |
추상 (Abstract) (0) | 2021.03.24 |
접근 제어자 (0) | 2021.03.24 |
API (0) | 2021.03.24 |