Como uso los contructores en java soy novato en esto

Iniciado por Rijhording, 13 Abril 2010, 05:55 AM

0 Miembros y 1 Visitante están viendo este tema.

Rijhording

Bueno mi duda es lo siguiente: por lo que me enseñan en la universidad los contructores son en donde se inicializan pero mis dudas son como uso los constructores cuando me envian datos por teclados y no lo que siempre ponen de ejemplo:p.contructor("algo","algo") me refiero a los que se ingresan por teclados donde puedo tener un buen manual donde me expliquen bien todo acerca de constructores,metodos,get y set para profundizarme porquela verdad me apasiona programar gracias y saludos  ;-)

Leyer

No te entendi pero nada :xD constructores por teclado :xD

p.contructor("algo","algo")  eso seria un metodo

Para optener datos de entrada se usan los siguientes

Código (java) [Seleccionar]
java.io.BufferedReader bufferedReader = new java.io.BufferedReader(
new java.io.InputStreamReader(System.in));
System.out.print("Ingresa un texto: ");
String text1=bufferedReader.readLine();
//
    java.util.Scanner scanner = new java.util.Scanner(System.in);
System.out.print("Ingresa un texto: ");
String text2=scanner.next();


Luego puedes usar la instancia de una clase para setear los valores con sus metodos set de cada variable
       Teniendo una variable
   
Código (java) [Seleccionar]
     private String text = null;

        sus metodos GET Y SET serian

   
Código (java) [Seleccionar]
public String getText() {return text;}
public void setText(String text) {this.text = text;}


La instancia de tu clase
clase miClase = new Clase();

//Seteas el valor de text con el valor capturado

miClase.setText(text);

O puedes pasar los valores por el constructor es decir
clase miClase = new Clase(text1,text2);

Claro teniendo un constructor asi,
NOTA: puedes tener mas de 1 constructor de clase

Código (java) [Seleccionar]
public class(String t1,String t2){

}


aqui unos pequeños enlaces ya que los pediste

http://robertoleiva.tripod.com/expo.htm
http://es.wikipedia.org/wiki/Constructor_%28inform%C3%A1tica%29

Un Saludo.