Während einer Diskussion einer meiner Freundin sagen mir, dass concrete methods would be allowed in java 1.8 in interfaces
dann zu diesem Zeitpunkt eine Frage in den Sinn kam, das heißt, wenn sie berechtigt sind, dann Wie werden wir das Methoden.Zum Beispiel
Ich habe unterscheiden zwei Schnittstellen Animal.java
und Pet.java
und beide haben gleiche konkretes Verfahren dh eat()
konkrete Methoden in Schnittstellen Java1.8
public interfaces Animal{
void eat(){
System.out.println("Animal Start eating ....");
}
}
public interfaces Pet{
void eat(){
System.out.println("Pet Start eating ....");
}
}
meine Zoo.java
nun diese beiden implementieren und nicht
Hier ist mein confusion.How kann ich eine bestimmte Methode auf inteface rufen animal
mit Test
Objekt
public class Demo{
public static void main(String[] args){
Zoo zoo = new Zoo();
zoo.eat(); //What would be the output
}
}
Irgendwelche Vorschläge? oder gibt es dafür eine lösung in java1.8, da ich keine antwort finde.
sein sollte, aber ich fand nicht, diese Antworten in diese question.if es ist ein Duplikat dann bitte leite mich zu diesem Thema Resolvatisierung – Freak
dies auch von itnerest sein könnte, statisch nicht vererbten Methoden in Schnittstellen http://StackOverflow.com/Q/14646027/106261 – NimChimpsky
Ihre ursprüngliche Frage wird hier beantwortet http://StackOverflow.com/A/7857884/106261 – NimChimpsky