2014-09-10 2 views
1
  1. 많은 사이트를 보았으므로 이와 같은 정보를 얻을 수 있습니다.액세스 한정자와 액세스 지정자의 차이점

    액세스 지정자 :
    1.public,
    2.private,
    3.protected 및
    4.default.
    액세스 수정 :
    1.final,
    2.static,
    3.Synchronization,
    4.abstract 다른 사이트에서
    5.transient

  2. 그들은 모두 우리에게 말했다 같은.

    액세스 수정이 될 것입니다 다른 사이트에서

  3. :
    1.public,
    2.private,
    3.protected 및
    4.default.

나는 이것들에 대해 완전히 혼란 스럽습니다.
아무도 이것에 대해 설명 할 수 있습니까?

+0

http://way2java.com/oops-concepts/specifiers-modifiers/access-specifier-vs-access-modifier-in-java/ –

+0

네,하지만 http : //www.javatpoint와 같은 다른 사이트에서 보았습니다. co.kr/access-modifiers .. 그래서 혼란 스러웠습니다 – HariKrishna

+2

많은 것들을 요구하는 인터넷 페이지가 많이 있습니다. Java와 관련하여 [신뢰할 수있는 소스] (http://docs.oracle.com/javase/specs/)는 하나뿐입니다. 예를 들어 [class modifiers] (http://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.1.1), [필드 수정 자] (http : // docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.3.1) 및 [메소드 수정 자] (http://docs.oracle.com/javase/specs/jls/)를 참조하십시오. se8/html/jls-8.html # jls-8.4.3). 어노테이션이 수식어로 간주되는 방법에 유의하십시오 ... – Holger

답변

0

당신이 발견 한 사이트는 모두 학년 운전을 유발하며, 나는 그들을 삶이는데 평생 미숙 한 금액을 바쳤습니다.

'액세스 지정자'라는 용어는 Java 언어 사양에 나타나지 않습니다. 그게 당신이 정말로 알아야 할 전부입니다. Wikipedia와이 웹 사이트를 포함한 무작위 인터넷 사이트는 그들이 좋아하는 것을 말할 수 있지만 JLS에 동의하지 않는 한 틀린 것입니다.

언급 한 키워드 중 1,2,3 및 4는 항목에 대한 액세스를 수정하는 액세스 수정 자이며 나머지는 다양한 저장 클래스, 직렬화 키워드, 동기화 키워드 또는 존재하지 않는 ('동기화').