Du ger inte hela koden men jag antar att du i konstruktorn till Klass1 sätter name.
Eftersom name är statisk så innebär det att det bara finns i ett exemplar för klassen, oberoende av hur många objekt du skapar så existerar det ett och bara ett exemplar av name.
Alltså kommer name först att sättas till "Första" för att sedan ändras till "Andra". När du anropar print() på de två olika objekten så kommer de att skriva ut samma sak eftersom name är samma fält..
Hoppas att du förstår :).
------------------
"To iterate is human, to recurse, divine" - L. Peter Deutch
