자바 대상 지향 기초최종 상세 설명
1.final 수식 멤버 변수,사실은 상수
public class Example01 {
public final String userName=" ";//
}
2.final 수식 멤버 변 수 는 초기 값 을 부여 해 야 합 니 다.3.일반 static 과 final 을 함께 사용 합 니 다(정적 상수 라 고 함).의미:호출 에 편리 합 니 다.
public class Constant {
public static final double PI=3.14;
}
4.final 과 키워드 로 수 정 된 키 워드 는 상수 이 므 로 수정 할 수 없습니다.5.규범 으로서 정적 상수 의 모든 대문자 요구
둘째,final 키워드 재 론
1.final 수식 속성 은 수정 할 수 없 으 며 초기 값 을 부여 해 야 합 니 다.
2.final 수식 류 는 계승 할 수 없습니다.
3.final 수식 방법 은 다시 쓸 수 없습니다.
다음은
final:
계승의 폐단:코드 의 봉인 성 을 깨 뜨 렸 고 final 의 출현 은 이 폐단 을 보완 했다
final 키워드:
1-final 은 수식 문자 로 클래스,방법,변 수 를 수식 할 수 있 습 니 다.
2-final 수식 클래스 는 계승 할 수 없습니다.
3-final 수식 하 는 방법 은 덮어 쓰 면 안 됩 니 다.
4-final 수식 변 수 는 상수 로 한 번 만 할당 되 고 정의 할 때 특정한 값 을 부여 합 니 다.
규칙:
final 의 상수 가 정의 되 는 것 은 대문자 로 표시 하고 단어 마다 밑줄 을 그 어야 합 니 다자,격 리.
실례 1:
class Father01{
final String FATHER01_NAME = " ";
final int FATHER01_AGE = 20;
final void show(){
// age=9; // !!!age final, ,
System.out.println(" : " + FATHER01_NAME);
}
}
final class Father02{
}
class Son01 extends Father01{
// public void show() { // !!! final
//
// }
}
//class Son02 extends Father02{ // !!! final
//
//}
자바 대상 기반final 상세 하 게 소개 한 글 은 여기까지 입 니 다.자바 final 대상 에 관 한 더 많은 내용 은 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.