Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Hi,
wenn ich eine Klasse A mit dem String a; habe und B erbt A und ich weise dem String den Wert new A().a= "A" zu, hat dann B auch automatisch den Wert von String a geerbt oder muss das von Anfang an in der Klasse A initialisiert werden?
die Vererbung hat nichts mit Instanzen zu tun... wenn B von A erbt kann B die Variablen (wenn nicht private) von A nutzen....
wenn du aber von einer der beiden Klassen eine Instanz bildest hat die andere Klasse damit nichts zu tun....
oder versteh ich was falsch ?
class A{
String a= "A";
}
class B extends A{
public void print()
{
System.out.println(a);
}
}
public class Test
{
public static void main (String[] args)
{
new B().print(); //Ausgabe: "A"
}
}