在下面的:

public interface SomeInteface {

public B doSomething(A a);

}

我想实现一个版本,其中方法doSomething将参数返回回来.

我尝试了Holder课;

class Holder {

public A value;

public(A a){this.value = a;}

}

然后返回Holder.但是,我不确定如何定义SomeInterface的实现类,以便能够执行此操作.

以下内容甚至无法编译:

public class SomeImplementation implements SomeInterface {

private class Holder {

public A value;

public class Holder{

public A value;

public(A a){this.value = a;}

}

}

class Implementation> implements SomeInterface>{

public Holder doSomething(A a){

//do stuff

return new Holder(a);

}

}

}

我在这弄什么

java返回泛型_Java泛型从泛型方法返回持有者对象相关推荐

  1. java模型给泛型_java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一

    对java的泛型特性的了解仅限于表面的浅浅一层,直到在学习设计模式时发现有不了解的用法,才想起详细的记录一下. 1. 概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应 ...

  2. 泛型java 代码讲解_Java泛型详解

    2516326-5475e88a458a09e4.png 一,打破砂锅问到底 泛型存在的意义? 泛型类,泛型接口,泛型方法如何定义? 如何限定类型变量? 泛型中使用的约束和局限性有哪些? 泛型类型的继 ...

  3. java泛型的泛型_Java 泛型总结(一):基本用法与类型擦除

    简介 Java 在 1.5 引入了泛型机制,泛型本质是参数化类型,也就是说变量的类型是一个参数,在使用时再指定为具体类型.泛型可以用于类.接口.方法,通过使用泛型可以使代码更简单.安全.然而 Java ...

  4. java怎么使用泛型_java泛型 7 泛型的基本介绍和使用

    现在开始深入学习Java的泛型了,以前一直只是在集合中简单的使用泛型,根本就不明白泛型的原理和作用.泛型在java中,是一个十分重要的特性,所以要好好的研究下. 一.泛型的基本概念 泛型的定义:泛型是 ...

  5. java 1.8 泛型_Java 泛型详解

    原标题:Java 泛型详解 引言 泛型是Java中一个非常重要的知识点,在Java集合类框架中泛型被广泛应用.本文我们将从零开始来看一下Java泛型的设计,将会涉及到通配符处理,以及让人苦恼的类型擦除 ...

  6. java传入通用泛型_java泛型

    1         泛型 1.1            泛型的作用 泛型有两种作用,一种是让接口或方式更通用,一种是限制作用. 第一种是一种是让接口或方式更通用,泛型和C++的模板很相似,有时在定义函 ...

  7. 什么是java泛型_java泛型背后是什么

    这一节主要讲的内容是java中泛型的应用,通过该篇让大家更好地理解泛型,以及面试中经常说的泛型类型擦除是什么概念,今天就带着这几个问题一起看下: 举一个简单的例子: image.png 这里可以看出来 ...

  8. java 泛型嵌套泛型_Java泛型简介–第6部分

    java 泛型嵌套泛型 这是关于泛型的介绍性讨论的延续, 此处的先前部分可以在此处找到. 在上一篇文章中,我们讨论了关于类型参数的递归边界. 我们看到了递归绑定如何帮助我们重用了车辆比较逻辑. 在该文 ...

  9. java dog类型_java泛型中?和T有什么区别?

    public static void printColl(ArrayList> al){ Iterator> it = al.iterator(); while(it.hasNext()) ...

  10. java return返回值_java中关于return返回值的用法详解

    我们输入一个条件时,系统就会对这个条件进行判断,然后给出一个返回时的结论,我们把这个结果看做是返回值.在java里可以使用return语句来进行返回,从字面意思就能很好的理解它的用法了.下面我们就re ...

最新文章

  1. 大数据及Linux安装
  2. vc 工程下的.ncb文件的作用
  3. 什么可以代替压感笔_什么是优生五项?一般体检可以代替优生五项检查?医生:不可以!...
  4. [译]WCF RIA Services中的集合(2)
  5. linux7.3搭建dns,Centos7.3搭建DNS服务器--BIND
  6. STM32F103ZE单片机在WWDG窗口看门狗的EWI中断中喂狗导致系统复位的原因及解决办法(中断函数重入问题)
  7. 机器学习-算法背后的理论与优化(part1)--从线性回归到逻辑回归
  8. 牛客题霸 [矩阵的最小路径和] C++题解/答案
  9. Kali Linux 2019.4用U盘安装以及解决Kali Linux 2019.4中文乱码问题
  10. sql azure 语法_SQL Server + Azure:混合方案简介
  11. Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation
  12. paip.输入法编程----一级汉字1000个
  13. 太阳代理ip_IP直通车 | 冬季之始,你知多少
  14. 黄金分割法求极值 matlab,利用matlab实现黄金分割法求极值问题-北京理工大学-机械优化设计.doc...
  15. ddm模型公式_绝对估值法DDM、DCF、RNAV模型简介
  16. 如何设计一个应用软件
  17. 高德地图获取经纬度、高德地图坐标转为百度地图坐标
  18. GAN在SAR图像仿真中的应用
  19. 快速迭代式开发使用方法总结
  20. TCP局域网服务器简易搭建(eps-01s)

热门文章

  1. element UI Cascader 级联选择器 动态加载次级选项
  2. Redis基础数据结构
  3. Quartz调度源码分析
  4. JS异步加载,JQ事件不被执行解决方法
  5. elasticsearch5.0.0中索引和文档接口的变化
  6. 【算法学习笔记】85.破环为链 序列DP 松弛+代价 SJTU OJ 1073 能量项链
  7. [链接]--Microsoft Dynamics CRM 2011 Web Resource简介
  8. Java数据库驱动链接大全
  9. tf:'hello tensorflow'
  10. Java学习之路-RMI学习