Java泛型没有静态字段

鼠扑  金牌会员 | 2022-8-29 18:19:30 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 933|帖子 933|积分 2799

转自:
http://www.java265.com/JavaCourse/202205/3590.html
泛型简介:
       泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。Ada、Delphi、Eiffel、Java、C#、F#、Swift和Visual Basic .NET称之为泛型(generics);ML、Scala和Haskell称之为参数多态(parametric polymorphism);C++和D称之为模板。具有广泛影响的1994年版的《Design Patterns》一书称之为参数化类型(parameterized type)
 
下文讲述java泛型中禁止静态字段的简介说明
  1. java泛型中不允许静态字段
  2. 静态字段会在编译器阶段出错
复制代码
  1. class User<T> {
  2.    //编译出错
  3.    private static T t;
  4.    public void add(T t) {
  5.       this.t = t;
  6.    }
  7.    public T get() {
  8.       return t;
  9.    }   
  10. }
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表