On 2011-12-17 13:09, Greg Brown wrote: >> why is any class final? > One example is immutable types. It is generally recommended that immutable types be marked final to prevent subclasses from changing their mutability: > > That is a very good example. Tom