Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 영어단어
- 타라옷
- 주작의용천제일검
- 폭선우의무덤
- 페그오
- 막피범
- 피렌체
- 매일영어단어
- 돌림판이벤트
- 바람의나라연
- 2차승급
- Eminem
- 바람의나라
- 어린궁기
- 매드클라운
- 페이트그랜드오더
- 미국주식
- 수지
- 레어닉
- 북천황의감옥
- 모바일바람의나라
- 보물수호
- 나스닥
- 체마1등
- 걸스데이
- 에미넴
- 매일영어단어외우기
- 2차신수
- 아이유
- 일본패치
Archives
- Today
- Total
티스의 이야기
static,final,abstract 제어자(modifier)란? 본문
하나의 대상에 여러 개의 제어자를 조합해서 사용할 수 있으나, 접근제어자는 단 하나만 사용할 수 있다.
static final abstrack
static - 클래스의, 공통적인
static이 사용 될 수 있는 곳 - 멤버변수, 메서드, 초기화 블럭
-모든 인스턴스에 공통적으로 사용되는 클래스변수가 된다.
-클래스변수는 인스턴스를 생성하지 않고도 사용 가능하다(new가 없어도 됨)
-클래스가 메모리에 로드될 때 생성된다.
지역변수/인스턴스변수(참조변수.인스턴스변수명)/클래스변수(클래스이름.클래스변수명)
final - 마지막의, 변경될 수 없는
사용되는 곳 - 클래스 ,메서드 , 멤버변수 , 지역변수 앞
클래스- 변경될 수 없는 클래스, 확장될 수 없는 클래스가 된다.
그래서 final로 지정된 클래스는 다른 클래스의 조상이 될 수 없다.(상속하지 마라)
메서드-변경될 수 없는 메서드, final로 지정된 메서드는 오버라이딩을 통해 재정의 될 수 없다.
멤버변수,지역변수 - 변수 앞에 final이 붙으면, 값을 변경할 수 없는 상수가 된다.
'프로그래밍' 카테고리의 다른 글
추상클래스(abstract class) (0) | 2015.07.28 |
---|---|
추상클래스(abstract class) 란? (0) | 2015.07.27 |
자바프로그래밍(java)상속 (inheritance) (0) | 2015.07.22 |
자바(java)에서 패키지(package) 이해하기 (0) | 2015.07.22 |
프로그래밍 자바(java) 기본 개념 용어 정리 (0) | 2015.07.22 |