- 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 |