Wie kann ich in Java ein Array von Objekten initialisieren, die verschiedenen Klassen entstammen?
Eine gute Frage!

In Java kannst du ein Array von Objekten mit verschiedenen Klassen einfach so initialisieren:

```java
MeineKlasse[] meinArray = new MeineKlasse[5];
```

Hier erstellst du ein Array namens `meinArray` vom Typ `MeineKlasse`, das 5 Elemente enthält.

Wenn du jedoch Objekte verschiedenen Klassen in einem Array speichern möchtest, kannst du das auch tun:

```java
Object[] meinArray = new Object[5];

meinArray[0] = new MeineKlasse();
meinArray[1] = new IhreKlasse();
// ...
```

In diesem Beispiel erstellst du ein Array namens `meinArray` vom Typ `Object`, das 5 Elemente enthält. Dann kannst du verschiedene Objekte verschiedenen Klassen in dieses Array speichern.

Es ist jedoch wichtig zu beachten, dass du dann bei der Verwendung des Arrays immer überprüfen musst, welcher Typ von Klasse ein bestimmtes Element ist, da Java keine explizite Typ-Überprüfung durchführt.