interface java{
public void setHomeTeam(String name);
public void setVisitingTeam(String name);
}
Programm 2
interface extension extends java {
public String HomeTeamScored();
public String VisitingTeamScored();
public String FinalScore();
}
Programm 3
public class implem implements extension{
private String Home;
private String Visit;
public String HomeTeamScored(){
return Home;
}
public String VisitingTeamScored(){
return Visit;
}
public void setHome(String Home){
this.Home = Home;
}
public void setVisit(String Visit){
this.Visit = Visit;
}
}
Programm 4
public class compilation{
public static void main(String [] args){
implem implement = new implem();
implement.setHome("Nihon");
implement.setVisit("Chuugoku");
System.out.println(""+implement.HomeTeamScored());
System.out.println(""+implement.VisitingTeamScored());
}
}
Das sind meine Programme für Schnittstellen erstrecken und ich den Fehler:
implem is not abstract and does not override abstract method FinalScore() in extension public class implem implements extension{ ^ 1 error
Process completed.
Was ist mit der Fehlermeldung nicht klar ist, Sie? Implementieren 'FinalScore()' – Eran
Fehler ist klar, Sie haben 'FinalScore()' in Ihrer 'implem' Klasse nicht überladen. Überschreibe es also und dein Programm würde funktionieren. –
und folgen Sie bitte Java Namenskonventionen –