yanda2005 2009-08-18 15:22
浏览 192
已采纳

泛型的一个问题

void method()
这个表示什么意思呢

  • 写回答

1条回答 默认 最新

  • walsh_bupt 2009-08-18 15:44
    关注

    这个方法是泛型方法。

    泛型方法使用起来比较灵活,和它所在的类是否泛型没有任何关系。该方法能够独立于类而产生变化。在定义泛型方法的时候,需要将泛型参数列表放在返回值的前面。

    [code="java"]/**

    • 泛型方法实例
    • @author zhq
    • */
      public class GenericMethod {
      public void method(T x) {
      System.out.println(x.getClass().getName());
      }

      public static void main(String[] args) {
      GenericMethod gm = new GenericMethod();
      gm.method("我是字符串");
      gm.method(1);
      gm.method(gm);
      gm.method('c');
      gm.method(true);
      }
      }[/code]

    输出结果:
    java.lang.String
    java.lang.Integer
    cn.com.newcom.ch18.xml.GenericMethod
    java.lang.Character
    java.lang.Boolean

    看了代码之后,应该明白了吧。使用泛型方法非常灵活。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计
  • ¥20 用keil,写代码解决两个问题,用库函数
  • ¥50 ID中开关量采样信号通道、以及程序流程的设计
  • ¥15 U-Mamba/nnunetv2固定随机数种子
  • ¥15 C++行情软件的tick数据如何高效的合成K线
  • ¥15 vba使用jmail发送邮件正文里面怎么加图片
  • ¥15 vb6.0如何向数据库中添加自动生成的字段数据。
  • ¥20 在easyX库下编写C语言扑克游戏跑的快,能实现简单的人机对战
  • ¥15 svpwm波形异常求解答