gnu

블로그 이미지
by 군우

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

로컬클래스는 이너 클래스의 특징을가져옴


클러스 내에 존재하는 메소드 내에 정의 되어 있는게 Local 클래스 있다.

그러니까 메소드 내에서만 유효하다.  참조변수의 선언도 메소드 내에서만

가능하다.

interface를 구현 할 수있다. 


매개 변수에 접근이 가능하지만 ,  final로 선언된 매개변수여야한다.

 접근이 가능하다는게 말이 안맞지만 ,

매개변수나 지역변수를 final로 하면 매개변수에 접근이 가능하다는

특별한 문법이 있다. 왜냐하면 final이 아니면 값이 변할 수 있는 변수라는

의미가 된다.  하지만 자바에서 final로하면 어짜피 변하지 않기때문에. 

복사를 해두는 것이라고함.


단순히 정리를 하면

-final로 선언한 변수의 접근은 허용한다.

- 접근의 허용을 위해서 final 변수를 로컬 클래스의 인스턴스가 접근 가능한 영역에 복사한다.



'Java > Java Concept' 카테고리의 다른 글

[Java] Wrapper 클래스  (0) 2018.03.09
[Java] equals 메소드  (0) 2018.03.09
[Java] abstract , interface  (0) 2018.03.06
[Java] Java toString  (0) 2018.03.06
[Java] 참조변수의 인스턴스 참조와 instanceof 연산자  (0) 2018.03.05
AND

ARTICLE CATEGORY

분류 전체보기 (197)
C (0)
HTML (7)
C# (88)
Python (27)
IT (0)
Android (2)
Java (65)
Study (5)
JavaScript (1)
JSP (2)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2025/04   »
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

ARCHIVE

LINK