사용자 도구

사이트 도구


study:java:javachobo:appendix

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
study:java:javachobo:appendix [2010/03/19 22:00]
gauryan
study:java:javachobo:appendix [2010/03/21 14:48] (현재)
gauryan
줄 165: 줄 165:
 } }
 </code> </code>
-위와 같이 선언된 메서드가 있을 때, 이 메서드의 매개변수로는 Array<Unit>타입의 변수만 사용할 수 있다. 즉, ArrayList<Unit> list = new ArrayList<Unit>();으로 생성된 객체만 매개변수로 사용될 수 있다는 뜻이다.+위와 같이 선언된 메서드가 있을 때, 이 메서드의 매개변수로는 ArrayList<Unit>타입의 변수만 사용할 수 있다. 즉, ArrayList<Unit> list = new ArrayList<Unit>();으로 생성된 객체만 매개변수로 사용될 수 있다는 뜻이다.
  
 <code java> <code java>
줄 193: 줄 193:
 **[주의]** 여기서 만일 Unit이 클래스가 아닌 인터페이스라 할지라도 키워드로 'implements'를 사용하지 않고 클래스와 동일하게 'extends'를 사용한다는 것에 주의하자. **[주의]** 여기서 만일 Unit이 클래스가 아닌 인터페이스라 할지라도 키워드로 'implements'를 사용하지 않고 클래스와 동일하게 'extends'를 사용한다는 것에 주의하자.
  
-예제 : /GenericsEx1.java +  * 예제 : /GenericsEx1.java <code java>
-<code java>+
 import java.util.*; import java.util.*;
  
줄 267: 줄 266:
 </code> </code>
  
-예제 : EnumEx.java +  * 예제 : EnumEx.java <code java>
-<code java>+
 import java.util.*; import java.util.*;
  
줄 341: 줄 339:
 가변인수를 사용할 때 한 가지 주의해야할 점은 오버로딩을 하는 경우인데, 먼저 예제를 살펴보고 그 다음에 자세히 설명하겠다. 가변인수를 사용할 때 한 가지 주의해야할 점은 오버로딩을 하는 경우인데, 먼저 예제를 살펴보고 그 다음에 자세히 설명하겠다.
  
-예제 : VarArgsEx1.java +  * 예제 : VarArgsEx1.java <code java>
-<code java>+
 class VarArgsEx1 { class VarArgsEx1 {
     public static void main(String[] args) {     public static void main(String[] args) {
줄 391: 줄 388:
 </code> </code>
  
-예제 : StaticImportEx1.java +  * 예제 : StaticImportEx1.java <code java>
-<code java>+
 import static java.lang.System.out; import static java.lang.System.out;
 import static java.lang.Math.*; import static java.lang.Math.*;
study/java/javachobo/appendix.1269003657.txt.gz · 마지막으로 수정됨: 2010/03/19 22:00 저자 gauryan