On Thursday 24 May 2007, André Schulze wrote:
So gut wie keine andere Sprache ist so schön OO wie Java.
Autsch. Du hast noch nie echte OO gemacht.
Gegenargumente, warum Java nicht OO ist:
Es gibt Basistypen, die keine Objekte sind (int und co.).
Java hat keine Polymorphie: man kann durchaus Methoden mit dem selben Namen in unterschiedlichen Klassen anlegen, aber Java ist es nicht egal welche von diesen Klassen ich verwende. Die strenge Typprüfung von Java verhindert sehr effektiv, dass die (scheinbare) Polymorphie genutzt werden kann.
Konrad