Als «class» getaggte Fragen

19
Klassen vs. Module in Python

Python verfügt über viele Module (z. B. re), die bestimmte Aktionen ausführen. Sie können die Funktionen dieses Moduls aufrufen und Ergebnisse erhalten. Das gesamte Modul hat eine Idee dahinter (in diesem Fall handelt es sich um reguläre Ausdrücke). Klassen scheinen fast dasselbe zu tun, aber sie...

17
Abstrakter Ausnahme-Supertyp

Wenn das Werfen System.Exceptionso schlecht ist, warum wurde es dann überhaupt nicht Exceptiongemacht abstract? Auf diese Weise wäre es nicht möglich anzurufen: throw new Exception("Error occurred."); Dies würde die Verwendung abgeleiteter Ausnahmen erzwingen, um weitere Details zu dem...

12
Vererbung gegen zusätzliche Eigenschaft mit Nullwert

Ist es für Klassen mit optionalen Feldern besser, Vererbung oder eine nullfähige Eigenschaft zu verwenden? Betrachten Sie dieses Beispiel: class Book { private String name; } class BookWithColor extends Book { private String color; } oder class Book { private String name; private String color;...