package com.study.generics;

//泛型的嵌套使用

public class GenericsDemo06 {

public static void main(String []args) {

GenericsComputer computer = new GenericsComputer("联想笔记本电脑","联想");

GenericsPeople people = new GenericsPeople(computer);

System.out.println("变量属性名称为:"+people.getPeople_attribute().getName());

System.out.println("变量属性品牌为:"+people.getPeople_attribute().getBrand());

}

}

//声明多个参数类型的泛型类

class GenericsComputer {

private Name name;

private Brand brand;

public GenericsComputer(Name name,Brand brand) {

this.name=name;

this.brand=brand;

}

public Name getName() {

return name;

}

public void setName(Name name) {

this.name = name;

}

public Brand getBrand() {

return brand;

}

public void setBrand(Brand brand) {

this.brand = brand;

}

}

//声明泛型类

class GenericsPeople {

private T people_attribute;

public GenericsPeople(T people_attribute) {

this.people_attribute=people_attribute;

}

public T getPeople_attribute() {

return people_attribute;

}

public void setPeople_attribute(T people_attribute) {

this.people_attribute = people_attribute;

}

}

分享到:

2011-07-11 14:04

浏览 2710

评论

java 泛型嵌套泛型_Java泛型嵌套相关推荐

  1. java 接口的泛型方法_Java泛型/泛型方法/通配符/泛型接口/泛型泛型擦出

    从JDK1.5以后引入了三大常用新特性:泛型.枚举(enum).注解(Annotation).其中JDK1.5中泛型是一件非常重要的实现技术,它可以帮助我们解决程序的参数转换问题.本文为大家详细介绍一 ...

  2. java 泛型集合应用_Java泛型集合的应用和方法

    展开全部 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以62616964757a686964616fe78988e69d8331333 ...

  3. java 怎么为泛型参数赋值_Java泛型讲解

    1. 概述在引入泛型之前,Java类型分为原始类型.复杂类型,其中复杂类型分为数组和类.引入范型后,一个复杂类型 就可以在细分成更多的类型. 例如原先的类型List,现在在细分成List, List等 ...

  4. java泛型常用特点_Java泛型详解

    对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下. 本文参考java 泛型详解.Java中的泛型方法. java泛型详解 1. 概述 泛型在 ...

  5. java泛型与接口_Java泛型用于方法,类和接口

    什么是泛型? 型就是数据类型参数化.就是说原本定死的数据类型像方法中的形参一样,数据是不确定的,使用的时候由人传进去,泛型就是这样,数据类型不确定了.使用的时候再确定就可以了. 泛型的特点 是JDK1 ...

  6. java 接口嵌套接口_Java接口嵌套

    在Java语言中,接口可以嵌套在类或其它接口中.由于Java中interface内是不可以嵌套class的,所以接口的嵌套就共有两种方式:class嵌套interface.interface嵌套int ...

  7. java参数传入泛型类型_Java 泛型(参数化类型)

    Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型. 泛型的本质是参数化类型,也就是说所 ...

  8. java 泛型集合示例_Java 泛型(示例代码)

    1.泛型的由来 我们先看下面这段代码: 报错信息如下: 也就是 集合中第二个数据是 Integer,但是我们取出来的时候将其转换为 String 了,所以报错. 那么这个如何解决呢? ①.我们在遍历的 ...

  9. java泛型详解_Java泛型详解(透彻)

    定义 Java中的泛型在JavaSE5中引入. 所谓泛型,即参数化类型.就是说,类型是以参数的方式传入泛型类. 例如: ArrayList aaryList = new ArrayList(); 那么 ...

  10. 描述java泛型引入原则_Java/泛型的类型擦除/README.md · oslo/LearningNotes - Gitee.com

    前言 Java 泛型(Generic)的引入加强了参数类型的安全性,减少了类型的转换,但有一点需要注意:Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉,看下 ...

最新文章

  1. C++:随笔8---命名空间
  2. AJAX 传值数据类型问题
  3. Qt Creator 常用快捷键
  4. datetime数据类型_系统数据类型
  5. 字符串缓冲区太小怎么解决_epoll的两种模式 ET和LT printf的缓冲区问题 边缘非阻塞模式...
  6. leetcode 35 Search Insert Position(二分法)
  7. alipay html5 app,H5App支付宝开发详解
  8. 用源生的JavaScript编写一个异步的ajax库
  9. sql azure 语法_如何在SQL 2016中使用Azure Key Vault使用AlwaysOn配置TDE数据库
  10. 浅析crontab命令
  11. django-dynamic-scraper(DDS)配置中的一些问题
  12. 系统学习数字图像处理之灰度变换和空域滤波
  13. 中兴计算机笔试题库,中兴计算机笔试
  14. C++ Debug:fatal error C1083: Cannot open include file: 'streams.h': No such file or directo 2010-7-5
  15. 误删注册表导致键盘不可用,NumLock一直亮着
  16. HI3516A/Hi3516D H265流结构分析
  17. 轮廓线扫描算法:Theo Pavlidis' Algorithm
  18. PDF box 结合POI 将pdf转为PPT
  19. warmup-实验吧
  20. DNS优化工具 namebench

热门文章

  1. matlab中的方波信号图片_基于Matlab的雷达信号处理仿真
  2. vector元素的读取
  3. 以OpenCV为例配置VS第三方库
  4. 水平集嵌入函数的曲率
  5. python 累积正态分布函数_Python编程基础—Python语句书写规范
  6. python 查找算法_七大查找算法(Python)
  7. centos7安装php8,centos8安装php7.4
  8. Java接口long类型精度丢失,解决前后端交互Long类型精度丢失问题
  9. gitlab将分支代码合并到master上
  10. try catch finally的用法