Generische Klasse:
öffentliche Klasse FanXingLeiDemo private T obj ; public T getObj() { return obj; } public void setObj(T obj) { this.obj = obj; } } Implementierung: public class FanXingMain { public static void main(String[] args) { FanXingLeiDemo fxd.setObj("hahaha"); System.out.println(fxd.getObj()); } } Generische Methode: public class FanXingMethod { public { System .out .println(t); } } Implementierung: public class FangXingMethodMain { public static void main (String [] args) { FanXingMethod fxm = new FanXingMethod(); fxm.show(100); fxm.show("shshh"); fxm.show(true); } } Generische Schnittstelle: öffentliche Schnittstelle Inter } Implementierungsschnittstelle: public class InterImpl public void show(T t) { // TODO automatisch generierter Methoden-Stub System.out.println(t); } Instantiierung: öffentliche Klasse InterMain { public static void main(String[] args) { Inter in.show („hahah“);
public abstract void show(T t);
@Override
}