zoukankan      html  css  js  c++  java
  • 关于 The static field “” should be accessed in a static way 静态变量引用的警告 .

    今天在编写java后台时,Eclipse一直出现这种警告提示:

    The static field ResponseBase<T>.UNSUCCESS should be accessed in a static way

    如图:

     从提示说明上来看,已经很明确的告诉了我们,静态字段应以静态方式引用。

    关于静态字段与非静态字段的理论很多,就不多说了!

    针对问题,直接思考什么叫静态方式呢?

    其实他们最大的区别就是用了 this 这个关键字,

    关键字 this 是java为了区分本类属性与外部的冲突而引入的一个调用方式,

    这个 this 严格意义上讲,应当是调用本类引用属性或方法时使用的,而静态字段更多的是一个常驻与内存中的不变量,所以没必要使用 this 这个关键字,

    当然,你若是非要愿意用也没问题的。

    因此,去掉this后,警告就消失了,如图:

  • 相关阅读:
    谈敏捷的好文章
    梁信军说的话
    如何做需求管理
    支持向量机通俗解释
    如何写数据报告
    数据分析注意点
    傅盛谈管理的本质
    I Hate It HDU
    敌兵布阵 HDU
    P3372 【模板】线段树 1 (区间查询)
  • 原文地址:https://www.cnblogs.com/mcqueen/p/12794500.html
Copyright © 2011-2022 走看看