Walking, talking and quacking in Java

Created 2007-04-16T05:14:51.419Z, last edited 2007-04-16T06:54:44.024Z

This is prompted by something Reg Braithwaite pondered about Java, What does Barbara Liskov have to say about Equality in Java? It's also drawn from a conversation I was having with psykotic on Reddit.

Java is unique as an object oriented language because of its object model and this has important consequences for polymorphism.

Actually polymorphism is one of my favourite subjects when discussing object orientation because its so important and so poorly understood. Even though I am going to talk about Java let's get started with Smalltalk.