【发布时间】:2015-01-15 07:09:09
【问题描述】:
我很难理解这个结构
public class MyBucket extends bucket {
private double var1;
private MyShovel Shovel; <- this is the problem here
public MyBucket(int volume, MyShovel Shovel) {
Some code here
}
}
我无法理解 Java 术语中的私有 MyShovel Shovel 是什么。它是我的项目中定义的一个类,但我无法确定它在 Java 世界中的名称。有人可以帮我定义它,这样我就可以研究它是什么。这是生产代码,它可以工作。只是无法弄清楚该构造的官方 Java 名称。
【问题讨论】:
-
Shovel是MyBucket类中MyShovel类型的私有、实例级别 字段。注意:Shovel只是对MyShovel实例的reference -
shovel是MyBucket的实例变量、成员或字段 -
成员变量或字段 按照Java命名约定,它应该是
shovel,而不是Shovel。变量应以小写字母开头;类型以大写字母开头。 -
嗯,改成
MyShovel shovel就行了!
标签: java syntax nomenclature