Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2007, 16:14
CheBoy
 
Fecha de Ingreso: octubre-2007
Mensajes: 13
Antigüedad: 16 años, 7 meses
Puntos: 1
Re: Instanciar clases

La 2 formas son correctas y el usar una cosa u otra depende del contexto. Lo habitual es que si te defines un JButton lo hagas de la siguiente manera:
Código PHP:
JButton boton = new JButton(); 
Y no le encontrarias mucho sentido definirlo asi:
Código PHP:
Object obj = new JButton(); 
Pero ahora imaginate que quieres crearte una lista que contenga JButtons. Podrias definirte un metodo que agregase a la lista el JButton que recibe como parametro, por ejemplo:
Código PHP:
public void insertarBoton(JButton boton){...} 
Pero tambien podrias definirte el metodo asi:
Código PHP:
public void insertarObjeto(Object obj){...} 
Y de esta forma no solo podrias añadir JButtons a tu lista sino que tambien podrias añadir JLabels, JTextFields, etc Podrias añadir cualquier objeto ya que todas las clases de Java heredan de la clase Object.

El ejemplo es una tonteria pero sirve para que veas que dependiendo del contexto puede serte util definir un objeto de una forma u otra.

Un saludo!