CODEDRAGON ㆍDevelopment/Java
경고메시지
Warning-GenericsEx is a raw type. References to generic type GenericsEx<T> should be parameterized
GenericsEx is a raw type. References to generic type GenericsEx<T> should be parameterized |
|
경고 원인
제네릭에 타입을 지정하지 않아서 발생하는 경고메시지입니다.
해결방법
제네릭에 정확한 타입을 지정하면 해당 메시지는 사라집니다.
제네릭 클래스 정의 | class GenericsEx<T>{ ] |
자료형 타입 미지정하여 객체 생성 (경고발생) | GenericsEx t = new GenericsEx(); String[] aStr ={"가", "나", "다", "라", "마", "바", "사"}; t.set(aStr); t.print(); } |
제네릭에 정확한 타입을 지정 | GenericsEx<String> t = new GenericsEx<String>(); String[] aStr ={"가", "나", "다", "라", "마", "바", "사"}; t.set(aStr); t.print(); |
'Development > Java' 카테고리의 다른 글
WARNING-The assignment to variable money has no effect (0) | 2017.01.24 |
---|---|
멀티 스레드(다중 스레드) (0) | 2016.12.26 |
Class Relationship(클래스들의 관계), 클래스의 관계 종류, has a 관계, has a 종류, is a 관계 (0) | 2016.12.12 |
상속도식도 (0) | 2016.12.12 |
메시지(Message) - 소프트웨어 객체(Object)간 통신 (0) | 2016.12.07 |