N
neXyon
Gast
Hi,
wie kann man eine Klasse 2 interfaces mit Methoden mit einer gleichen Signatur implementieren lassen?
Das es so nicht funktioniert ist klar:
So wie in C# geht es auch nicht:
Als ich gesucht hab, hab ich keine Lösung gefunden. Ich such schon seit 2 Stunden und schlafe gleich ein vor langeweile :-(
Vielen Danke für die Hilfe schon im vorraus, bin mal gespannt wie das geht, falls überhaupt.
Mfg
wie kann man eine Klasse 2 interfaces mit Methoden mit einer gleichen Signatur implementieren lassen?
Das es so nicht funktioniert ist klar:
Code:
interface A
{
public int get(double e);
}
interface B
{
public double get(double e);
}
public class ABC
implements A, B
{
private int a;
private double b;
public ABC()
{
a = 5;
b = 4;
}
public double get(double e)
{
return b*e;
}
public int get(double e)
{
return a*((int)Math.round(e));
}
}
So wie in C# geht es auch nicht:
Code:
interface A
{
public int get(double e);
}
interface B
{
public double get(double e);
}
public class ABC
implements A, B
{
private int a;
private double b;
public ABC()
{
a = 5;
b = 4;
}
public double B.get(double e)
{
return b*e;
}
public int A.get(double e)
{
return a*((int)Math.round(e));
}
}
Als ich gesucht hab, hab ich keine Lösung gefunden. Ich such schon seit 2 Stunden und schlafe gleich ein vor langeweile :-(
Vielen Danke für die Hilfe schon im vorraus, bin mal gespannt wie das geht, falls überhaupt.
Mfg