java_类泛型承继方法

来源:互联网 发布:ubuntu无法复制粘贴 编辑:程序博客网 时间:2024/06/02 06:54
package ming;class Apple3<T>{private T info;public Apple3(){}public Apple3(T info){this.info = info;}public T getInfo() {return info;}public void setInfo(T info) {this.info = info;}}class A1 extends Apple3<String>{public A1(){}public A1(String info){super(info);}public String getInfo(){return "子类"+super.getInfo();}}class A2 extends Apple3{public A2(String info){super(info);}public String getInfo(){return super.getInfo().toString();}}public class Apple3Test {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubApple3<String> base3 = new Apple3<String>("apple");A1 a1 = new A1("apple");A2 a2 = new A2("apple");System.out.println(base3.getInfo());System.out.println(a1.getInfo());System.out.println(a2.getInfo());}}

//A1,A2 为方法1和方法2

//泛型不能有static