Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Agente_007 en 21 de Abril 2016, 23:18

Título: Java diferencia entre métodos tipo procedimiento y tipo función get set CU00630B
Publicado por: Agente_007 en 21 de Abril 2016, 23:18
Aquí esta el Ejercicio CU00630B del tutorial del programador Java desde cero.

Respuestas:


Código: [Seleccionar]
.

public float getDuracionCancion (int NumeroCancion); Función

public void setDuracionTotalCanciones (); Procedimiento

public float getDuracionDiscoCompleto (); Función

public void setCancion (String valorTitulocancion, float valorDuracion); Procedimiento


Una duda q tengo a ver si estoy en lo cierto...

Un método tipo Función nos devuelve un tipo de inf verdad? Entonces el return tendría q colocarse cierto?... Ya q return=Devolución ... Los getters no siempre van acompañados del {return ....;} ???

Otra cosa...

Métodos tipo función (return) : Van siempre con el uso de getters ya que siempre van con su return???

Métodos tipo procedimiento (void): Van siempre con setters ya que siempre van acompañados del void???

Estoy full enredado con los conceptos!!...
Título: Re:Java diferencia entre métodos tipo procedimiento y tipo función get set CU00630B
Publicado por: Alex Rodríguez en 24 de Abril 2016, 13:28
Hola

Revisión

1) Correcto

2) Correcto

3) Correcto

4) Mejor que setCancion utilizaríamos addCancion, ya que lo que queremos es añadir, no establecer

Citar
Un método tipo Función nos devuelve un tipo de inf verdad? Entonces el return tendría q colocarse cierto?... Ya q return=Devolución ... Los getters no siempre van acompañados del {return ....;}

Sí, los métodos tipo función llevan return. Los getters normalmente llevan un return. Todo esto se irá estudiando y practicando a medida que avances con el curso.

Por ahora basta con que te quedes con estas ideas:

Los getters se usan para recuperar algo (devuelven algo) y llevan return. Son funciones.

Los setters se usan para establecer algo (no devuelven nada) y no llevan return. Son procedimientos.

Además de los getters y setters puede haber muchos más métodos tipo procedimiento y muchos más métodos tipo función.

Quédate con estas ideas y continua avanzando con el curso, a medida que avances se irá aclarando todo.

Saludos
Título: Re:Java diferencia entre métodos tipo procedimiento y tipo función get set CU00630B
Publicado por: cigarzonl en 13 de Junio 2016, 16:19
Hola compañero aca mi codigo

Código: [Seleccionar]
public class disquera
{
    public double duracionCancion (int numeroCancion)      //metodo tipo funcion
    public void pdirTiempo ()   //metodod tipo procedimiento
    public double tiempoCompleto () // metodo funcion
    public void agregar cancion (double duracionCancion, String titulo de cancion ) // metodos tipo procedimiento
}
Título: Re:Java diferencia entre métodos tipo procedimiento y tipo función get set CU00630B
Publicado por: Alex Rodríguez en 13 de Junio 2016, 21:01
Hola cigarzonl

Por favor lee este hilo donde se indican los aspectos básicos para participar en los foros: https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Cuando quieras exponer tu código para un ejercicio por favor no respondas sobre un hilo ya abierto. Crea un nuevo hilo, ponle un título adecuado, y publícalo. De esta forma mantenemos ordenados los foros.

Nunca repitas dos mensajes en los foros. Escribe un único mensaje y espera respuesta.

Saludos.