Hola a todos,
últimamente me he dado cuenta de que varias clases de java util, o de java swing (y seguro que hay más) hacen implícitamente en la definición un 'extends Object', e incluso con llamadas a super() en los constructores.
Algunos ejemplos son:
- DefaultMutableTreeNode: http://www.javadocexamples.com/javax/swing/tree/javax.swing.tree.DefaultMutableTreeNode.html
-Collections: http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html
Mi duda es, si todas las clases implícitamente heredan de Object por definición, cambia en algo hacer la llamada explícita a Object poniendo 'extends Object'?
Y, en una clase que ponga explícitamente 'extends Object' poner super() en los constructores tiene/tendría algún efecto?
Mi opinión es que si en la API lo ponen explícitamente es que algo cambiará, no?
Un saludo a todos!