前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >泛型的重要性——举例说明

泛型的重要性——举例说明

作者头像
leehao
发布2025-02-10 19:54:53
发布2025-02-10 19:54:53
350
举报
文章被收录于专栏:leehaoleehao

import java.util.*;

/**  *  * 泛型的好处是:在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率  *  */ public class test {

 /**   * @param args   */  public static void main(String[] args) {   // TODO Auto-generated method stub  /* 普通的写法   ArrayList al = new ArrayList();   //创建一只狗   Dog dog1 = new Dog();   //放入集合   al.add(dog1);   Dog temp = (Dog)(al.get(0));//强制转换   //Cat temp1 = (Cat)(al.get(0));//运行会出错   */  //泛型的方法   ArrayList<Dog> al = new ArrayList<Dog>();   Dog dog1 = new Dog();   al.add(dog1);   Dog temp = al.get(0);//不需要强制转换了,自动转换  }

} class Cat {  private String color;  public String getColor() {   return color;  }  public void setColor(String color) {   this.color = color;  }  public int getAge() {   return age;  }  public void setAge(int age) {   this.age = age;  }  private int age; } class Dog {  private String name;  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;  }  private int age; }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-02-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档