Proste pytanie. Zrobiłem klasę o nazwie Tester1, która rozszerza inną nazwę o nazwie Tester2. Tester2 zawiera publiczny ciąg o nazwie "ABC".Java - użycie słowa kluczowego "super"
Oto Tester1:
public class Tester1 extends Tester2
{
public Tester1()
{
ABC = "Hello";
}
}
Gdybym zamiast zmienić wiersz 5 do
super.ABC = "Hello";
ja nadal robi dokładnie to samo?
To właściwie dobre pytanie. To dość powszechna wiedza, jak 'super' działa z przesłoniętymi metodami, ale pola różnią się. –