인터페이스에 static 변수\'만\' 넣어놓고
나중에 어떤 함수의 인자로 보낼때 인터페이스에서 곧바로 변수를 끄집어내 보내주는게 있잖아 횽들
머 예를들면
method(Interface.plusThree); 이렇게~
굳이 클래스를 안쓰고 인터페이스로 해둔 이유는????
----------------------------------------------
라고 올렸었거든?
근데 내 질문이 제대로 전달이 안된거 같애..
그래서 적절한 예제가 없을까 api 를 보다가 존나 적절한 예제를 발견했엉
api 보면 Swingconstants 라는 인터페이스가 있거든?!??!?1
이걸 클래스로 안쓰고 인터페이스로 해둔 특별한 이유가있어?? 아님 그냥 꼴리는대로 한거얌?
인터페이스에다가 static 을 구현하면 내부적으로 처리루틴이 더 단순해지남??
횽들 저번에 인터페이스 질문글 올렸었는데.
삼각네거리(goodssh)
2008-08-20 01:42
추천 0
댓글 9
다른 게시글
-
머리식힐겸 신나는 음악이나 하나 듣고 가 [5]횽들(61.32) | 08.08.20추천 0
-
아 마지막으로 질문 하나더여~~~ [4]arx.(rlatlsla) | 08.08.20추천 0
-
형들 질문이 있어요 ㅠㅠ [4]arx.(rlatlsla) | 08.08.20추천 0
-
SVN툴 뭐 씀둥? [5]움틀이(121.140) | 08.08.20추천 0
-
컴공분들 많으시죠? [6]파마(dablack) | 08.08.20추천 0
-
VB로 이런거 가능해? [13]류비(211.232) | 08.08.20추천 0
-
형들 자바나 c++ c나 이것저것 다른언어들을 [1]arx.(rlatlsla) | 08.08.20추천 0
-
2008년 여름 휴가 이야기 [1]피로토스(pavanotjava) | 08.08.20추천 0
-
프로그램어가 가장 싫어하는 음식이 스파게리 라는게 사실 ? [3]ㅋㅋ(211.117) | 08.08.20추천 0
-
뛰어난 프로그래머가 생산성이 높은 이유가 붕어빵 기계를 잘만들..... [6]DMW(59.10) | 08.08.19추천 0
ㄳ
리플이 달려버리네 -_-;; 그냥 답을 줄려고 했더니만
일단 유추할 수 있는 것은 자바에서는 다중상속이 안되니 인터페이스로도 가능한 것들은 최대한 인터페이스로 뺀거임.
이런 하트횽 저건 그냥 swingconstants 의 경우일뿐이고 일부러 저렇게 만들어서 쓰는 사람들도 있던데 ??
\'나중에라도\' 상속을 받을 상황을 생각해야지
클래스랑 인터페이스의 로딩 차이라던지 이런건 잘 모르겠음. 그런게 있을라나?
감사
그건 지금도 이해도 어느정도 가능하겠지만... 자바 디자인 패턴까지 공부하면 확실히 이해 가능할꺼야. 우선은 다중상속때문에라고 생각하는게 속 편할꺼야.
인스턴스 여러개 만들지 못하게한거 같다.