Ja det måste överensstämma. Om det skulle vara så att filnamnet och klassnamnet inte stämmer kommer ditt program inte att kompileras.