내가 컴파일러 오류 받고 있어요 :컴파일러 오류 "호환되지 않는 유형의"
Exercise.java:47: error: incompatible types Time endTime = startTime.addMinutes(minutes);
^
필요를 찾음 시간 : 무효 1 오류
내가 사용하려고 해요 방법은 이 :
public void addMinutes(int mins) {
this.mins += mins;
if (this.mins >= 60) { // check if over
addHours(this.mins/60);
this.mins = this.mins % 60;
}
}
이유가 확실하지 않습니다. 당신이 endTime
Time 클래스는 어디에 정의되어 있습니까? 코드 또는 코드를 가져올 수 없습니다. – OldProgrammer
당신의'addMinutes' 메쏘드는 아무 것도 반환하지 않습니다, 그것은'void' 타입입니다. 메소드는'this.mins + = mins; '를 호출하여'Exercise' 객체의 내부 상태를 변경합니다. –