JavaLearning:泛型

来源:互联网 发布:兰州大学网络教育学校 编辑:程序博客网 时间:2024/05/06 19:18
package org.supernatural.demo;public class Basic implements Info {      public Basic() {super();}private String name;      private int age;public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Basic(String name, int age) {super();this.name = name;this.age = age;}public String toString(){  return "name:"+this.getName()+"age:"+this.getAge();}}//=====================package org.supernatural.demo;public interface Info {}//====================package org.supernatural.demo;public class Person<T extends Info> {     private T Info;public T getInfo() {return Info;}public void setInfo(T info) {Info = info;}}//===================package org.supernatural.demo;public class TestP {public static void main(String[] args) {           Person<Basic> per=new Person<Basic>();           per.setInfo(new Basic("张三",33));           System.out.println(per.getInfo());}}

0 0
原创粉丝点击