Java - metodos

 
Vista:

metodos

Publicado por Jose Luis Cetina (113 intervenciones) el 16/01/2007 04:34:59
hola tengo una pregunta, por que en este Ejemplo ponen el tipo de dato a devolver Metodos en metodo construirRect . acaso quiere decir que va a devolver las variables de instancia de la clase Metodos o que?
por favor ayuda, diganme si me entendieron por favor


import javax.swing.*;
class Metodos
{
int x1=0;
int y1=0;
int x2=0;
int y2=0;


Metodos construirRect(int x1,int y1, int x2, int y2)//aqui por que ponen Metodos??
{
this.x1=x1;
this.x2=x2;
this.y1=y1;
this.y2=y2;

return this;
}

void imprimir()
{
JOptionPane.showMessageDialog(null,"("+x1+","+y1+")"+" ("+x2+","+y2+")");
}

public static void main (String args[])
{
Metodos app=new Metodos();
app.construirRect(2,3,4,5);
app.imprimir();

}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

metodos

Publicado por Jose Luis Cetina (113 intervenciones) el 16/01/2007 04:34:59
hola tengo una pregunta, por que en este Ejemplo ponen el tipo de dato a devolver Metodos en metodo construirRect . acaso quiere decir que va a devolver las variables de instancia de la clase Metodos o que?
por favor ayuda, diganme si me entendieron por favor


import javax.swing.*;
class Metodos
{
int x1=0;
int y1=0;
int x2=0;
int y2=0;


Metodos construirRect(int x1,int y1, int x2, int y2)//aqui por que ponen Metodos??
{
this.x1=x1;
this.x2=x2;
this.y1=y1;
this.y2=y2;

return this;
}

void imprimir()
{
JOptionPane.showMessageDialog(null,"("+x1+","+y1+")"+" ("+x2+","+y2+")");
}

public static void main (String args[])
{
Metodos app=new Metodos();
app.construirRect(2,3,4,5);
app.imprimir();

}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

metodos

Publicado por Jose Luis Cetina (113 intervenciones) el 16/01/2007 04:34:59
hola tengo una pregunta, por que en este Ejemplo ponen el tipo de dato a devolver Metodos en metodo construirRect . acaso quiere decir que va a devolver las variables de instancia de la clase Metodos o que?
por favor ayuda, diganme si me entendieron por favor


import javax.swing.*;
class Metodos
{
int x1=0;
int y1=0;
int x2=0;
int y2=0;


Metodos construirRect(int x1,int y1, int x2, int y2)//aqui por que ponen Metodos??
{
this.x1=x1;
this.x2=x2;
this.y1=y1;
this.y2=y2;

return this;
}

void imprimir()
{
JOptionPane.showMessageDialog(null,"("+x1+","+y1+")"+" ("+x2+","+y2+")");
}

public static void main (String args[])
{
Metodos app=new Metodos();
app.construirRect(2,3,4,5);
app.imprimir();

}
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:metodos

Publicado por Angel (537 intervenciones) el 16/01/2007 10:15:03
Supongo que ese mentodo devuelve una instancia de la clase Metodos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:metodos

Publicado por Danilo Juvinao (278 intervenciones) el 17/01/2007 03:41:51
Devuelve una instancia de este mismo objeto. algo similar a cuando en un descendiente de la clase java.lang.Object usas el metodo clone()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar