/ / Грешка при прилагането на моя интерфейс? - java, интерфейс

Грешка при реализацията на интерфейса ми java, интерфейс

аз начинаещ в Java и са кодирали засега около 4 месеца. Получих ми задача, където трябваше да създам интерфейс и персонализиран клас, който извиква този интерфейс и вътре в този интерфейс е getmethod, който изчислява въглеродните отпечатъци на нещата. Загубен съм какво да правя и се опитах да кодирам някои неща. Когато създадох моя интерфейс и се опитах да го реализирам, той ми даде тази грешка:

"Project11D is not abstract and does not override abstract method getcarbonfootprint() in carbonfootprint"

Интерфейсът ми вероятно греши, но това е, което имам. (Не е много, но бих оценил всяка помощ).

интерфейс

public interface CarbonFootprint{
public abstract double getCarbonFootprint() ;

}
}

Персонализиран клас

public class project11D implements CarbonFootprint {
public project11D () {

}
}

Отговори:

0 за отговор № 1

Проблемът е, че ти каза това на Javaproject11D реализира CarbonFootprint, но след това не сте реализирали CarbonFootprint. Според начина, по който сте дефинирали вашия интерфейс, всички реализации на този интерфейс ще имат метод, наречен "getCarbonFootprint ()", който връща двойник. И все пак клас project11D няма това дефинирано.