Was ist ein Objekt?

Eine gute Antwort könnte sein:

Hier ist meine inoffizielle Liste:

Charakteristische Merkmale von Objekten

Der erste Punkt in der Liste ist zu restriktiv. Sie können z. B. an Ihr Bankkonto als ein Objekt denken, aber es besteht aus keinem Material (obwohl Sie und die Bank Material benutzen mögen, um Ihre Kontobewegungen aufzuzeichnen, existiert das Konto unabhängig von diesem Material). Obwohl es nicht materiell ist, besitzt Ihr Konto Eigenschaften (Kontostand, Zinssatz, Besitzer), Sie können Dinge mit ihm tun (Geld einzahlen, Überweisungen stornieren) und es kann Dinge tun (Buchungen belasten, Zinsen gutschreiben).

Die letzten drei Punkte auf der Liste scheinen klar genug zu sein. Sie haben in der Tat Namen:

Das ist eine etwas alltagssprachliche Beschreibung von dem, was ein Objekt ist. Seien Sie nicht überrascht, wenn Sie in anderen Aufzeichnungen oder Büchern eine andere Liste sehen. Wenn Sie damit beginnen objektorientierte Software zu schreiben werden Sie herausfinden, dass es schwierig ist exakt festzustellen, welches Ihre Objekte sind.

FRAGE 3:

Betrachten Sie eine Röhre mit vier Tennisbällen.