GOOGLE ADS

Dienstag, 3. Mai 2022

Fortgeschrittene Probleme beim Vererben von Elternklassen

Wie kann man dafür sorgen, dass eine Funktion der Elternklasse nicht von der Kindklasse erbt und gleichzeitig außerhalb der Klasse zugegriffen werden kann? so was

class a:
def only_a_have():
print(1)
class b(a)
pass
a().only_a_have() success
b().only_a_have() error


Lösung des Problems

Sie sollten eine NotImplementedErrorAusnahme auslösen:

class a:
def only_a_have():
print(1)
def everybody_have():
print(2)
class b(a)
def only_a_have():
raise NotImplementedError()

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...