Tags Palabras claves

Instanciamiento de clases

19/06/2005 - 03:26 por sabrina | Informe spam
Estoy iniciandome en este lenguaje de Java, y me parece muy interesante, y
se que con la ayuda de ustedes podre aprendres mas y mas rapido.
Entrando al tema, tengo una pequeña duda :
Que diferencia existe entre estas instrucciones ? :
String cadena= new String("Bienvenido a Java") y String
cadena="Bienvenido a Java"
Considero que ambas crean un objeto de la clase String, sin embargo lo que
mas veo que se usa es la seguna alternativa ¿porque?

Otra pregunta un tanto relacionada a la anterior :
En unos applets he obsevado instrucciones como esta : add(new
Button("Salir"));
¿cual es la finalidad de crear "directamente" un objeto de una clase?
es decir ¿ porque algunos programadores evitan tener que hacer : Button
b1=new Button("Salir"); add(b1) ? ¿ahorran uso de memoria?

Bueno, espero no haberlos incomodado con mis humildes preguntitas. :-))

Sabrina.
 

Preguntas similares