JAVA 열네릭스
통용되는 학급과 방법을 사용하다
특정 유형에 대응하다.
제니스란
4
______________________________________________________________________
제니스를 이용한 반은'창조반의 원형'
참조 페이지(이 페이지에서 중요한 부분을 발췌한 것)
▪️Test107.java
public class Test107 {
public static void main(String[] args) {
Generics<String> s;
Generics<Integer> i;
Generics<Hero> h;
Generics g = new Generics();
g.put(1234);
g.put("Java");
System.out.println(g.get());
Generics<String> g2 = new Generics<String>();
g2.put("Java2");
System.out.println(g2.get());
Generics<Integer> g3 = new Generics<Integer>();
g3.put(12345);
g3.put(6789);
System.out.println(g3.get());
Generics<Hero> h2 = new Generics<Hero>();
Hero hero = new Hero();
Hero hero2 = new Hero();
h2.put(hero);
h2.put(hero2);
System.out.println(h2.get());
}
}
▪️Generics.java//ジェネリクスを使ったGenericsクラス
//インスタンスを1つだけ格納できる
//どんな型のインスタンスでも格納できる
//格納するためのput()メソッド、
//取り出すためのput()メソッドがる
public class Generics<E> {
private E data;
public void put(E d) {
this.data = d;
}
public E get() {
return this.data;
}
}
▪️Hero.javapublic class Hero {
}
Reference
이 문제에 관하여(JAVA 열네릭스), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/icelandnono/items/c44baa769d37dd4fcad5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)