Ahojte,
jen malé doplnění.
2009/8/19 Podlesak Kamil <[email protected]>:
> Zdravím,
>
> Problém je v tom, že fieldy nelze na rozdíl od metod přetěžovat, ale jen
> "zastínit" (shadow).
...
> Řešením je použít metodu (tj. getter).
Nejjednodužším řešením pro váš příklad je použít ve třídě
FooChildInner inicializační blok, kde nastavíte field s z předka:
protected static class FooChildInner extends FooParentInner {
{s = "FooChildInner";}
}
> Kamil Podlešák
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]on
> Behalf Of Ladislav Kulhanek
>
> Ahoj, narazil jsem na problem pri dedeni. Mam 2 tridy s vnitrnima tridama:
...
> Vypise se FooParentInner. Proc? Nechapu, proc se nevypise text z potomka.
-- pepa cacek