Java - Paso de Metodos (Parametros)

 
Vista:

Paso de Metodos (Parametros)

Publicado por Francisco Javier (5 intervenciones) el 19/03/2006 22:59:44
Hola quisiera que me auxiliaran o explicaran como puedo hacer para llamar los metodos de una clase desde otra clase utilizando parametros, mi idea es la siguiente:

import java.io.*;
public class Datos_alumno
{
String Apellido_materno;
int Edad;
String Domicilio;
String Especialidad;
String Semestre;

public void alumno(String Nombre) throws IOException
{
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));


System.out.println("Nombre del Alumno: "); //Nombre del Alumno
System.out.flush();
Nombre=entrada.readLine(); // Introducción del Nombre


}
public void app(String Apellido_paterno) throws IOException
{
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));

System.out.println("Apellido Paterno: "); //Apellido Paterno
System.out.flush();
Apellido_paterno=entrada.readLine(); // Introducción del Apellido
}
public void apm(String Apellido_paterno) throws IOException
{
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));


System.out.println("Apellido Materno: ");
System.out.flush();
Apellido_materno=entrada.readLine();
}
public void edad(String Apellido_paterno) throws IOException
{
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));

System.out.println ("Edad: ");
System.out.flush();
Edad= Integer.parseInt(entrada.readLine());
}
public void Domi(String Apellido_paterno) throws IOException
{
BufferedReader entrada = new BufferedReader (new InputStreamReader(System.in));

System.out.println("Domicilio: ");
System.out.flush();
Domicilio=entrada.readLine();

}
}

Y llamar todo ese código para capturarlo y mostrarlo desde otra clase, y es lo que se me esta haciendo dificil, algo similir a eso:
class Boleta
{
{
Datos_alumno mialumno;
mialumno = new Datos_alumno();
mialumno.boleta();
}


}
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:Paso de Metodos (Parametros)

Publicado por manru (161 intervenciones) el 21/03/2006 05:02:07
Hola

intenta esto:

import java.io.*;
public class Datos_alumno {
String Nombre;

String Apellido_materno;
String Apellido_paterno;
int Edad;
String Domicilio;
String Especialidad;
String Semestre;

public void alumno() throws IOException {
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Nombre del Alumno: "); //Nombre del Alumno
Nombre = entrada.readLine(); // Introducción del Nombre
}
public void app() throws IOException {
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Apellido Paterno: "); //Apellido Paterno
Apellido_paterno=entrada.readLine(); // Introducción del Apellido
}
public void apm() throws IOException {
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Apellido Materno: ");
Apellido_materno=entrada.readLine();
}
public void edad() throws IOException {
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Edad: ");
Edad= Integer.parseInt(entrada.readLine());
}

public void Domi() throws IOException {
BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Domicilio: ");
Domicilio=entrada.readLine();
}

public void boleta() throws IOException {
alumno();
app();
apm();
edad();
Domi();
System.out.println(toString());
}



public String toString() {
StringBuffer sb = new StringBuffer();
sb.append("Datos Ingresados :");
sb.append("\r\n");
sb.append("-------------------------------------");
sb.append("\r\n");
sb.append("Nombre: "+Nombre);
sb.append("\r\n");

sb.append("Apellido_materno: "+Apellido_materno);
sb.append("\r\n");
sb.append("Apellido_paterno: "+Apellido_paterno);
sb.append("\r\n");
sb.append("Edad: "+Edad);
sb.append("\r\n");
sb.append("Domicilio: "+Domicilio);
sb.append("\r\n");
sb.append("Especialidad: "+Especialidad);
sb.append("\r\n");
sb.append("Semestre: "+Semestre);
return sb.toString();
}

public static void main(String[] a) {
Datos_alumno da = new Datos_alumno();
try {
da.boleta();
}catch(IOException e) {
System.out.println("Opsss!!! tenemos un error: "+e.getMessage());
}
}
}
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:Paso de Metodos (Parametros)

Publicado por Javier (5 intervenciones) el 21/03/2006 07:21:05
Gracias por el consejo y la correciòn del còdigo me ha servido mucho para resolver parte de mi programa. :) lo agradesco
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