Java_泛型的继承

来源:互联网 发布:淘宝直通车首次充值 编辑:程序博客网 时间:2024/06/07 04:11

Java的泛型可以进行派生:


例子一:

泛型派生为泛型

class Apple<T> {private T info;public Apple() {}public Apple(T info) {this.info = info;}public void setInfo(T info) {this.info = info;}public T getInfo() {return this.info;}public static void main(String[] args) {// TODO Auto-generated method stubApple<String> a1 = new Apple<>("苹果");System.out.println(a1.getInfo());Apple<Double> a2 = new Apple<>(5.67);System.out.println(a1.getInfo());}}public class A1<T> extends Apple<T> {public A1(T info) {// TODO Auto-generated constructor stubsuper(info);}public T getInfo() {return super.getInfo();}public static void main(String[] args) {// TODO Auto-generated method stubA1 kA1 = new A1<String>("xxxx");System.out.println(kA1.getInfo());}}


运行截图:


0 0
原创粉丝点击