美文网首页
泛型的概述和定义

泛型的概述和定义

作者: 卓昂芭比 | 来源:发表于2019-03-11 18:25 被阅读0次


案例:使用集合存储自定义对象并遍历

* 泛型:(解决了类型转换问题)是一种广泛的数据类型,把明确数据类型的工作提到了翻译时期

* 优点:1.避免了类型转换的问题

*    2.可减少黄色警告线

*    3.简化了代码的书写

* 什么是泛型:Collection<E>接口或类名后有<E>的则可使用泛型

*          在使用泛型时需明确数据类型

public class CollectionDemo2 {

public static void main(String[] args) {

Collection<String> c=new ArrayList<String>();

c.add("hello");

c.add("world");

c.add("java");

Iterator<String> it= c.iterator();//Iterator<E>也是泛型

while(it.hasNext()){

String s=it.next();

System.out.println(s);

}

}

}

public class CollectionDemo2 {

public static void main(String[] args) {

//创建集合对象

Collection<Student> c=new ArrayList<Student>();

//创建学生对象

Student s=new Student("李倩倩", 18);//在创建对象的同时调用方法

Student s2=new Student("樊贱贱",20);

//添加元素

c.add(s);

c.add(s2);

Iterator<Student> it= c.iterator();//Iterator<E>也是泛型

//遍历集合

while(it.hasNext()){

Student stu=it.next();

System.out.println(stu.name);

}

}

}

class Student {

String name;

int age;

public Student(String name,int age){

this.name=name;

this.age=age;

}

}

相关文章

  • 泛型的概述和定义

    案例:使用集合存储自定义对象并遍历 * 泛型:(解决了类型转换问题)是一种广泛的数据类型,把明确数据类型的工作提到...

  • Java泛型(黑马程序员武汉中心)

    Java泛型 一、概述 1、泛型含义 2、泛型好处 3、泛型分类 二、常见的泛型案例 1、泛型方法 A.定义时 B...

  • Web笔记-基础加强

    泛型高级应用 自定义泛型方法 自定义泛型类 泛型通配符? 泛型的上下限 泛型的定义者和泛型的使用者 泛型的定义者:...

  • 泛型

    一、泛型类、泛型接口和泛型方法1、泛型接口的定义: 2、两种泛型类的定义:(1) (2) 3、泛型方法的定义,可以...

  • 寒假15:泛型

    泛型概述: 泛型定义格式 举个例子: 泛型的好处:把运行时期的问题提前到了编译期间避免了强制类型转换 泛型类: 举...

  • Java泛型解析(太过精辟)

    泛型概述 Java泛型(generics)是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(t...

  • 泛型

    泛型概述 1:什么是泛型?: 泛型:“参数化类型”,可以从字面理解,参数化,在我们用参数中,定义方法用形参,调用传...

  • 四、Java高级--1、泛型

    泛型定义:数据类型参数化,提前定义好集合中放入什么类型集合框架中没使用泛型和使用泛型的比较 泛型规则和限制1、泛型...

  • 重走安卓进阶路——泛型

    ps.原来的标题 为什么我们需要泛型? 泛型类、泛型接口和泛型方法(泛型类和泛型接口的定义与泛型方法辨析); 如何...

  • 四 集合 ——第二节 泛型

    文章目录 1、 泛型概念2、 使用泛型的好处3、 泛型的定义与使用 3、1 定义和使用含有泛型的类3、2 含有泛型...

网友评论

      本文标题:泛型的概述和定义

      本文链接:https://www.haomeiwen.com/subject/algbpqtx.html