Hallo zusammen! Hier mal ein kleiner Codeschnipsel:
Die Frage ist eigentlich nur, was passiert wenn die Methodennamen der Interfaces sind ungewollt überschneiden, eigentlich aber verschiedene Dinge damit gemeint sind? Kommt sowas in der Praxis schonmal vor?
Gruß
Alex
Code:
interface pflichten1
{
boolean status(); //Gemeint wäre z.B.: Ist das Auto kaputt?
}
interface pflichten2
{
boolean status(); //Gemeint wäre z.B.: Ist das Auto sauber?
}
public class Auto implements pflichten1, pflichten2
{
public boolean status(){return false;}
}
Die Frage ist eigentlich nur, was passiert wenn die Methodennamen der Interfaces sind ungewollt überschneiden, eigentlich aber verschiedene Dinge damit gemeint sind? Kommt sowas in der Praxis schonmal vor?
Gruß
Alex