Eddig minden egyes osztályunk neve egyedi a rendszeren belül, ami fontos is, mivel nem tudunk újradefiniálni egy osztályt, tehát ugyanaz a név nem szerepelhet kétszer. Amíg csak a saját dolgainkat használjuk, addig nincs is ezzel gond, de előbb-utóbb elkerülhetetlen, hogy mások kódját is használjuk az alkalmazásunkban, ahol ez már problémát jelent. Itt lesznek hasznunkra a névterek.