Java 의 최종 키워드

java 의 최종 키워드는 사용자를 제한하는 데 사용됩니다. 자바 최종 키워드는 많은 맥락에서 사용될 수있다. 최종 될 수 있습니다:

  1. variable
  2. 방법

막 키워드를 사용하여 적용할 수 있습니다 변수,최종 변수는 값이 없다라고 빈 최종 변수 또는 초기화되지 않은 최종 변수입니다. 생성자에서만 초기화될 수 있습니다. 빈 최종 변수는 정적 블록에서만 초기화 될 정적 일 수 있습니다. 우리는 이것들에 대한 상세한 학습을 할 것입니다., 먼저 최종 키워드의 기본 사항을 알아 보겠습니다.

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)생성자를 최종 선언 할 수 있습니까?,생성자가 상속되지 않기 때문에

아니요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다