M
Monzta
Gast
Klasse B erweitert die Klasse A. Dabei überschreibt Klasse B die public Methode m. Kann dann ein Objekt von B irgendwie die Methode m von A aufrufen?
B b = new B();
b.super.m()
public class B extends A {
public void m() {
//...
}
public void x() {
super.m();
}
}
B b= new b();
((A)b).m();
AbstractCollection hat jedenfalls keine equals() implementierung.AbstractCollection implementiert wohl Collection und stellt wohl als Abstrakte Klasse equals zur Verfügung.
:autsch: :autsch: hä?Die Frage ist, wie man da ran kommt, wenn alle Subinterfaces wie List<T> und Set<T> mit AbstractSet und AbstractList ebenfalls ne Implementation von equals bereitstellen. Und natürlich gibts bei Collection kein Konstruktor, weil das ja auch nen Interface ist.
äh, was ?Monzta hat gesagt.:Ich hatte gehofft, man könnte von einem Set aus irgendwie auf das equals von Collection zugreifen.
deathbyaclown hat gesagt.:edit: boah leute - um die zeit soviele hier... mannomann - get a life ^^
String a = new String("a");
String b = new String("a");
System.out.println(a == b); // false
System.out.println(a.equals(b)); // true