문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 마지막 판 양쪽 다음 판 | ||
study:java:javachobo:appendix [2010/03/19 22:22] gauryan |
study:java:javachobo:appendix [2010/03/19 22:23] gauryan |
||
---|---|---|---|
줄 193: | 줄 193: | ||
**[주의]** 여기서 만일 Unit이 클래스가 아닌 인터페이스라 할지라도 키워드로 ' | **[주의]** 여기서 만일 Unit이 클래스가 아닌 인터페이스라 할지라도 키워드로 ' | ||
- | 예제 : / | + | * 예제 : / |
import java.util.*; | import java.util.*; | ||
줄 274: | 줄 274: | ||
Collections 의 sort()의 매개변수가 Comparable에 사용될 수 있는 타입이 Comparable 을 구현하는 클래스(Student)나 그 조상(Person)일 수 있다고 하였기 때문에 Student 객체를 담은 ArrayList 는 sort() 의 매개변수가 될 수 있는 모든 조건을 충족시킨다. | Collections 의 sort()의 매개변수가 Comparable에 사용될 수 있는 타입이 Comparable 을 구현하는 클래스(Student)나 그 조상(Person)일 수 있다고 하였기 때문에 Student 객체를 담은 ArrayList 는 sort() 의 매개변수가 될 수 있는 모든 조건을 충족시킨다. | ||
- | 예제 : GenericsEx2.java <code java> | + | * 예제 : GenericsEx2.java <code java> |
import java.util.*; | import java.util.*; | ||
줄 353: | 줄 353: | ||
</ | </ | ||
- | 예제 : EnumEx.java <code java> | + | * 예제 : EnumEx.java <code java> |
import java.util.*; | import java.util.*; | ||
줄 426: | 줄 426: | ||
가변인수를 사용할 때 한 가지 주의해야할 점은 오버로딩을 하는 경우인데, | 가변인수를 사용할 때 한 가지 주의해야할 점은 오버로딩을 하는 경우인데, | ||
- | 예제 : VarArgsEx1.java <code java> | + | * 예제 : VarArgsEx1.java <code java> |
class VarArgsEx1 { | class VarArgsEx1 { | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
줄 475: | 줄 475: | ||
</ | </ | ||
- | 예제 : StaticImportEx1.java <code java> | + | * 예제 : StaticImportEx1.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.*; |