Działa dla obiektu m, bo wykonujesz to w metodzie statycznej ( a obiekt, który tworzysz jest statyczny )
- w drugiej klasie tworzysz znowu obiekt statyczny, ale odwołujesz się do niego ... w klasie która statyczna sama w sobie nie jest, stąd tak być nie może- program nie wie z czym ma powiązać twoje getName.