【发布时间】:2014-11-03 19:05:20
【问题描述】:
我是 Java 和 OOP 的新手,我需要一些帮助来理解一些事情。假设您有以下课程:
public class NewClass {
private long time;
public NewClass () {
time = 0;
}
public NewClass (long time) {
this.time = time;
}
public long GetAsMs () {
return time;
}
public boolean isGreaterThan(NewClass span) {
return GetAsMs() > span.GetAsMs();
}
我知道,如果我创建此类的新实例,我将拥有一个包含字段/变量 time 和相关方法的对象。我不明白 isGreaterThan 到底在做什么以及如何称呼它。它所比较的这两个“变量”不总是完全相同吗?
【问题讨论】:
标签: java class methods access-modifiers