1.Pobierz C::B jeszcze raz, wersja z kompilatorem
2.Oczywiście, że tak
3. Tak, klasa może przedstawiać lokację ogólnie pojętą, która będzie konkretnie reprezentowana przez obiekty tej klasy. Jeśli chcesz wiedzieć więcej szczegółów to sam podaj więcej co chcesz konkretnie osiągnąć