java泛型的使用(三)通配符的使用
来源:互联网 发布:改革开放问题 知乎 编辑:程序博客网 时间:2024/05/16 17:05
<span style="font-size:18px;">/** * *在定义类时,定义泛型 */public class People <T>{private T name;private T age;public People(){}public T getName() {return name;}public void setName(T name) {this.name = name;}public T getAge() {return age;}public void setAge(T age) {this.age = age;}}</span>
调用
<span style="font-size:18px;">/** * 通配符的使用 * ?指的是通配符 * * */public class FanXing3 {public static void main(String[] args) { People<String>p1= new People<String>(); p1.setName("刘备"); p1.setAge("12"); myPrint1(p1); People<Integer>p2= new People<Integer>(); p2.setName(123); p2.setAge(456); myPrint2(p2); }/** * ?表示通配符 * */public static void myPrint1(People<?>p){//通配符中不能设置值//String nameStr=p.setName("12");String nameStr=(String) p.getName();String ageStr=(String) p.getAge();System.out.println(nameStr);System.out.println(ageStr);}/** * ?表示通配符 * */public static void myPrint2(People<?>p){Integer nameInt=(Integer) p.getName();Integer ageInt=(Integer) p.getAge();System.out.println(nameInt);System.out.println(ageInt);}}</span>
0 0
- java泛型的使用(三)通配符的使用
- Java 泛型总结(三):通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- Java泛型(三) 通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- java泛型(三)、通配符的使用
- Java泛型入参的三种通配符使用
- Java泛型-泛型通配符的使用
- java泛型之通配符的使用。
- Java泛型通配符“?”的使用
- Java泛型中通配符的使用
- LeetCode 56. Merge Intervals
- LeetCode 292. Nim Game(取物游戏)
- java泛型的使用(一)定义类时,使用泛型
- java泛型的使用(二)在实例化对象时不指定泛型,则自动识别为object
- LeetCode 293. Flip Game(反转游戏)
- java泛型的使用(三)通配符的使用
- java泛型的使用(四)设置泛型的时候,只能是Number或者Number的子类(int,float)等
- java泛型的使用(五)在接口中定义泛型
- java泛型的使用(六)在方法中使用泛型
- JS去掉空格
- 说反话
- 具有弹性的ListView
- 2016 电子竞技市场概论
- maven用途