Jeśli mam klasę Pythona, w jaki sposób mogę alias tej nazwy klasy do innej nazwy klasy i zachować wszystkie jego metody, członków klasy i członków instancji? Czy to możliwe bez dziedziczenia?Jak alias klasy Pythona ma inną nazwę bez dziedziczenia?
np. Mam klasy takich jak:
class MyReallyBigClassNameWhichIHateToType:
def __init__(self):
<blah>
[...]
Tworzę interaktywną sesję konsoli, w którym nie ma palce moich użytkowników odpaść podczas tworzenia instancji klasy w interaktywnych sesji, więc chcę alias że naprawdę długa nazwa klasy do czegoś małego jak "C". Czy istnieje prosty sposób, aby to zrobić bez dziedziczenia?
Działa dobrze, ale prowadzi do zamieszania na dłuższą metę. Jeśli nie lubisz go pisać, dlaczego nie naprawić jego nazwy raz na zawsze? –
Przesadziłem. Oryginalna nazwa ma 7 znaków, ale naprawdę chcę, aby nazwa interaktywna miała 1 znak. –