Я новичок в Java и ООП, и мне нужна была бы помощь с пониманием нескольких вещей. Скажем, у вас есть следующий класс:Модификаторы доступа
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
и как его называть. Разве эти две «переменные», которые он сравнивает, всегда одинаковы?
Можете ли вы привести пример с двумя экземплярами 'NewClass' и вызываемым методом' isGreaterThan'? – mostruash