class A<K> {
K k;
public void setK(K k) {
this.k = k;
}
}
class B <T, V> extends A<T> {
V v;
public void setV(V v) {
this.v = v;
}
public void print() {
System.out.println(k + ": " + v);
}
}
public class Main {
public static void main(String[] args) {
B<Integer, String> b = new B<>();
b.setK(1);
b.setV("감사");
b.print();
}
}책에는 이렇게 나와 있고본인은
K k;
public void setK(K k) {
this.k = k;
}
}
class B <T, V> extends A<T> {
V v;
public void setV(V v) {
this.v = v;
}
public void print() {
System.out.println(k + ": " + v);
}
}
public class Main {
public static void main(String[] args) {
B<Integer, String> b = new B<>();
b.setK(1);
b.setV("감사");
b.print();
}
}책에는 이렇게 나와 있고본인은
class B <K, V> extends A<K>
라고 함.
부모 클래스가 K이니 자식도 K로 하는 게 맞다고 보는데
T로 해도 상관 없는 거임?
그리고 원래 이클립스에서 복사하려고 했는데
The request / response that are contrary to the Web firewall security policies have been blocked.떠 가지고 인텔리제이에서 복사 함.
그랬더니 지금 처럼 검은 배경이 됨.
이클립스든 인텔리제이든 평범하게 복사하는 법 없음?
댓글 0