본문 바로가기

ANK3

[Java]접근제한자 안녕하세요. TDR입니다. 저번의 제한자에 이어서 오늘은 접근제한자에 대해서 정리해 보겠습니다. 접근제한자에 대해서는 특별히 할 말도 없고하니 바로 보겠습니다. +++ public +++ : 어떤 때라도 상속과 이용이 가능합니다. - public은... 그야말로 아무대서나 막 쓸 수 있습니다. 오브젝트 안밖 할꺼 없이 다 이용가능하고 패키지 안밖 할꺼 없이 다 쓸 수 있습니다. 물론 상속도 패키지 안밖 할꺼 없이 다 가능합니다. 그냥 여기저거에서 막 쓰고 싶을 때 public을 선언해 주면 되겠습니다. +++ private +++ : 오브젝트 안에서만 쓸 수 있습니다. - 위에서도 설명 했지만 오브젝트 안에서"만" 쓸 수 있습니다. 그 말인즉, 일단 상속... 절대 안됩니다. 그게 패키지 안이든 밖이든 .. 2012. 3. 11.
[Java]제한자 안녕하세요. TDR입니다. 이번에 정리해 볼 거는 JAVA에서의 제한자 입니다. 저는 Java를 야매(?)로 배웠다고 하기에도 애매하게 배워서 처음에 그야말로 혼돈의 도가니였습니다. 그 중에서도 가장 햇갈렸던게 C언어와 달리 앞에 붙는 제한자와 제한 접근자였는데 막상 이것이 무엇인가를 찾아보면 글로 이건 이거다라고 잘 설명이 나와 있지만 뒤돌아 서면 햇갈리고 다시 찾아보고를 반복했던 기억이 있어서 이번 기회에 이것들을 정리해 보고자 합니다. final : 필드나 클래스에 붙이는 제한자로 이것이 붙은 필드는 수정 할 수 없고 클래스는 상속 할 수 없습니다. 정의는 이런데 사실 이런 것만 보고는 보는 순간만 이해가 갑니다.(저는 그랬습니다. -_-;;) 간단한 예를 보면... example #1) final.. 2012. 3. 4.
[Java]연산자 우선순위 안녕하세요. TDR입니다. 매번 쓰면서도 매번 햇갈리는 거를 매번 찾아보기 지쳐서 찾아 보기 쉽도록 정리하는 페이지 입니다. 코딩을 하다보면 순간적으로 "응? 이거 누가 먼저 연산이 되던거였지? ㅡ_ㅡ?"하는 순간이 있습니다. 평소에는 사실 그렇게 복잡한 연산을 할 일이 없기 때문에 그럴일이 거~~~의 없지만 아주 가~~끔 어쩌다 한번 조금 복잡한 수식을 쓰면 내가 써놓고도 모든게 의심스럽게 보일 때가 있습니다... 사설이 길어졌는데 우선 순위를 정리해 보겠습니다. 연산자 1 [ ], ( ), ++(후치), --(후치) 2 ~, !, ++(전치), --(전치), +(부호), -(부호) 3 new, 캐스트 연산자 4 *, /, % 5 +, - 6 , >>> 7 , >=, 8 ==, != 9 &(비트 연산).. 2012. 3. 4.