Print

Print


OK, pedant, tell us why you think methods that can be over-ridden are static.
Also, tell us why you think classes in Java are not instances of java.lang.Class


On Feb 18, 2013, at 1:39 PM, Justin Coyne <[log in to unmask]> wrote:

> To be pedantic, Ruby and JavaScript are more Object Oriented than Java
> because they don't have primitives and (in Ruby's case) because classes are
> themselves objects.   Unlike Java, both Python and Ruby can properly
> override of static methods on sub-classes. The Java language made many
> compromises as it was designed as a bridge to Object Oriented programming
> for programmers who were used to writing C and C++.
> 
> -Justin
>