当前位置: 代码迷 >> Java Web开发 >> 新手,Java简单有关问题
  详细解决方案

新手,Java简单有关问题

热度:200   发布时间:2016-04-16 21:45:46.0
新手,Java简单问题,
this.getGoods().getId().equals(sg.getGoods().getId());什么意思??重要的是this.getGoods().getId()和sg.getGoods().getId()是什么用法?什么概念?
------解决思路----------------------
this.getGoods().getId().equals(sg.getGoods().getId())
意思是:当前对象的getGoods方法获取了一个good类对象B,B有一个获取自己id的方法getId,
让这个id去跟另外一个对象sg的good对象属性的id相比。
------解决思路----------------------
引用:

this.getGoods().getId().equals(sg.getGoods().getId());

/* 这样理解 */
public A getGoods() {
    return a;
}


this.getGoods().getId();
/* 这个意思是: */
A a = this.getGoods();
a.getId();

再长的也可以这么理解


怎么非注释也是绿色的,不对啊。