java 의 최종 키워드는 사용자를 제한하는 데 사용됩니다. 자바 최종 키워드는 많은 맥락에서 사용될 수있다. 최종 될 수 있습니다:
- variable
- 방법
- 등
막 키워드를 사용하여 적용할 수 있습니다 변수,최종 변수는 값이 없다라고 빈 최종 변수 또는 초기화되지 않은 최종 변수입니다. 생성자에서만 초기화될 수 있습니다. 빈 최종 변수는 정적 블록에서만 초기화 될 정적 일 수 있습니다. 우리는 이것들에 대한 상세한 학습을 할 것입니다., 먼저 최종 키워드의 기본 사항을 알아 보겠습니다.
1)Java 최종 변수
경우에는 변수로는 최종 값을 변경할 수 없습의 최종 변수(이 일정).
의 최종 변수
있 최종 변수 speedlimit,우리가 값을 변경하려면 이 변수의,하지만 그것은 변경할 수 없기 때문에 최종 변수를 한 번에 할당되는 값이므로 변경될 수 없습니다.
테스트는 그것을 지금
Output:Compile Time Error
2)Java 최종 방법
경우에 당신이 어떤 방법으로 최종적,재정의할 수 없습니다.,
예제의 최종 방법
테스트는 그것을 지금
Output:Compile Time Error
3)Java 최종 class
경우 모든 클래스에 마지막으로 확장할 수 없습니다.
의 예 최종 class
테스트는 그것을 지금
Output:Compile Time Error
Q)최종 방법을 상속?
Ans)예,최종 메소드는 상속되지만 재정의 할 수는 없습니다. 예를 들어,
테스트는 그것을 지금
Output:running...
Q)무엇인가 비어 있거나 최종 변수 초기화되지 않은?,
선언 시 초기화되지 않은 최종 변수는 빈 최종 변수라고 합니다.
객체를 생성 할 때 초기화되고 일단 초기화되면 변경되지 않을 수있는 변수를 만들려는 경우 유용합니다. 예를 들어 직원의 팬 카드 번호.
생성자에서만 초기화 할 수 있습니다.
빈 최종 변수의 예
Que)빈 최종 변수를 초기화 할 수 있습니까?
예,하지만 생성자에서만., 예를 들어,
테스트는 그것을 지금
Output: 70
정적 빈 최종 변수
정적 최종 변수의 초기화되지 않는 시간에 선언가로 알려진 정적 빈 최종 변수입니다. 정적 블록에서만 초기화 할 수 있습니다.
정적 빈 최종 변수의 예
Q)최종 매개 변수는 무엇입니까?
어떤 매개 변수를 최종으로 선언하면 그 값을 변경할 수 없습니다.이제 테스트
지금 테스트
Output: Compile Time Error
Q)생성자를 최종 선언 할 수 있습니까?,생성자가 상속되지 않기 때문에
아니요.