java133-泛型

简介: java133-泛型
public class Employee {
     private String name;
     private String ags;
     public void setName(String name) {
         this.name = name;
     }
     public String getName() {
         return name;
     }
     public void setAgs(String ags) {
         this.ags = ags;
     }
     public String getAgs() {
         return ags;
     }
 }
 测试类import java.util.ArrayList;
 import java.util.List;
 //泛型
 public class test72 {
     public static void main(String[] args){
         List<Employee> empList=new ArrayList<Employee>();
         Employee emp1=new Employee();
         emp1.setName("歌谣");
         Employee emp2=new Employee();
         emp2.setName("小白");
         Employee emp3=new Employee();
         emp3.setName("小红");
         empList.add(emp1);
         empList.add(emp2);
         empList.add(emp3);
         for(Employee emp:empList){
             System.out.println(emp.getName());
         }
     }
 }

image.png

相关文章
|
2天前
|
存储 Java 编译器
深入理解 Java 泛型和类型擦除
【4月更文挑战第19天】Java泛型是参数化类型,增强安全性与可读性,但存在类型擦除机制。类型擦除保证与旧版本兼容,优化性能,但也导致运行时无法访问泛型信息、类型匹配问题及数组创建限制。为应对这些问题,可使用Object类、instanceof运算符,或借助Guava库的TypeToken获取运行时类型信息。
|
2天前
|
JavaScript Java 编译器
Java包装类和泛型的知识点详解
Java包装类和泛型的知识点的深度理解
|
2天前
|
Java
java中的泛型类型擦除
java中的泛型类型擦除
14 2
|
2天前
|
安全 Java 程序员
Java 泛型
Java 泛型
15 0
|
2天前
|
安全 Java 编译器
java泛型浅谈
java泛型浅谈
6 1
|
2天前
|
存储 安全 Java
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
|
2天前
|
Java
JAVA难点包括异常处理、多线程、泛型和反射,以及复杂的分布式系统知识
【5月更文挑战第2天】JAVA难点包括异常处理、多线程、泛型和反射,以及复杂的分布式系统知识。入坑JAVA因它的面向对象特性、平台无关性、强大的标准库和活跃的社区支持。
42 2
|
2天前
|
安全 Java 编译器
【JAVA】泛型和Object的区别
【JAVA】泛型和Object的区别
|
2天前
|
存储 算法 Java
滚雪球学Java(20):Java泛型与枚举:提升代码灵活性与可读性
【4月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
28 1
滚雪球学Java(20):Java泛型与枚举:提升代码灵活性与可读性
|
2天前
|
Java