java 泛型嵌套泛型_Java泛型嵌套
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泛型嵌套相关推荐
- java 接口的泛型方法_Java泛型/泛型方法/通配符/泛型接口/泛型泛型擦出
从JDK1.5以后引入了三大常用新特性:泛型.枚举(enum).注解(Annotation).其中JDK1.5中泛型是一件非常重要的实现技术,它可以帮助我们解决程序的参数转换问题.本文为大家详细介绍一 ...
- java 泛型集合应用_Java泛型集合的应用和方法
展开全部 泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以62616964757a686964616fe78988e69d8331333 ...
- java 怎么为泛型参数赋值_Java泛型讲解
1. 概述在引入泛型之前,Java类型分为原始类型.复杂类型,其中复杂类型分为数组和类.引入范型后,一个复杂类型 就可以在细分成更多的类型. 例如原先的类型List,现在在细分成List, List等 ...
- java泛型常用特点_Java泛型详解
对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下. 本文参考java 泛型详解.Java中的泛型方法. java泛型详解 1. 概述 泛型在 ...
- java泛型与接口_Java泛型用于方法,类和接口
什么是泛型? 型就是数据类型参数化.就是说原本定死的数据类型像方法中的形参一样,数据是不确定的,使用的时候由人传进去,泛型就是这样,数据类型不确定了.使用的时候再确定就可以了. 泛型的特点 是JDK1 ...
- java 接口嵌套接口_Java接口嵌套
在Java语言中,接口可以嵌套在类或其它接口中.由于Java中interface内是不可以嵌套class的,所以接口的嵌套就共有两种方式:class嵌套interface.interface嵌套int ...
- java参数传入泛型类型_Java 泛型(参数化类型)
Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型. 泛型的本质是参数化类型,也就是说所 ...
- java 泛型集合示例_Java 泛型(示例代码)
1.泛型的由来 我们先看下面这段代码: 报错信息如下: 也就是 集合中第二个数据是 Integer,但是我们取出来的时候将其转换为 String 了,所以报错. 那么这个如何解决呢? ①.我们在遍历的 ...
- java泛型详解_Java泛型详解(透彻)
定义 Java中的泛型在JavaSE5中引入. 所谓泛型,即参数化类型.就是说,类型是以参数的方式传入泛型类. 例如: ArrayList aaryList = new ArrayList(); 那么 ...
- 描述java泛型引入原则_Java/泛型的类型擦除/README.md · oslo/LearningNotes - Gitee.com
前言 Java 泛型(Generic)的引入加强了参数类型的安全性,减少了类型的转换,但有一点需要注意:Java 的泛型在编译器有效,在运行期被删除,也就是说所有泛型参数类型在编译后都会被清除掉,看下 ...
最新文章
- C++:随笔8---命名空间
- AJAX 传值数据类型问题
- Qt Creator 常用快捷键
- datetime数据类型_系统数据类型
- 字符串缓冲区太小怎么解决_epoll的两种模式 ET和LT printf的缓冲区问题 边缘非阻塞模式...
- leetcode 35 Search Insert Position(二分法)
- alipay html5 app,H5App支付宝开发详解
- 用源生的JavaScript编写一个异步的ajax库
- sql azure 语法_如何在SQL 2016中使用Azure Key Vault使用AlwaysOn配置TDE数据库
- 浅析crontab命令
- django-dynamic-scraper(DDS)配置中的一些问题
- 系统学习数字图像处理之灰度变换和空域滤波
- 中兴计算机笔试题库,中兴计算机笔试
- C++ Debug:fatal error C1083: Cannot open include file: 'streams.h': No such file or directo 2010-7-5
- 误删注册表导致键盘不可用,NumLock一直亮着
- HI3516A/Hi3516D H265流结构分析
- 轮廓线扫描算法:Theo Pavlidis' Algorithm
- PDF box 结合POI 将pdf转为PPT
- warmup-实验吧
- DNS优化工具 namebench