Autor Tema: CU00624B - Ejercicio - clase que representa un Disco Musical en Java  (Leído 3220 veces)

Monroe

  • Sin experiencia
  • *
  • Mensajes: 3
    • Ver Perfil
Buenas Tardes,
Ya he finalizado el ejercicio CU00624B, tambien quisiera consultar una duda que tengo:
cuando se usa set para definir la variable tiene que ir seguida de la primera letra mayuscula?
Ejemplo: public void setAutor(String valorAutor)

Gracias!
Código: [Seleccionar]
public class DiscoMusical {
    private String titulo;
    private String autor;
    private int añoEdicion;
    private String formato;
    private boolean digital;   
    public DiscoMusical(){
        titulo = "";
        autor = "";
        añoEdicion = 0;
        formato = "";
        digital = true;
    }
       public void setTitulo(String valorTitulo){
        titulo = valorTitulo;
    }
        public void setAutor(String valorAutor){
        autor = valorAutor;
    }
        public void setAñoEdicion(int valorAñoEdicion){
        añoEdicion = valorAñoEdicion;
    }
    public void setFormato(String valorFormato){
        formato = valorFormato;
    }
    public void setDigital(boolean valorDigital){
        digital = valorDigital;
    }
    public String getTitulo(){return titulo;}
    public String getAutor(){return autor;}
    public int getAñoEdicion(){return añoEdicion;}
    public String getFormato(){return formato;}
    public boolean getDigital(){return digital;}
}
« Última modificación: 24 de Octubre 2014, 08:45 por Alex Rodríguez »

Jorge lopez

  • Sniper
  • Intermedio
  • ***
  • APR2.COM
  • Mensajes: 248
  • @SniperOfElite
    • Ver Perfil
Re:CU00624B - Ejercicio - Disco Musical
« Respuesta #1 en: 21 de Octubre 2014, 17:50 »
 Hola Monroe!

Respecto a tu duda:
Citar
cuando se usa set para definir la variable tiene que ir seguida de la primera letra mayuscula?
Ejemplo: public void setAutor(String valorAutor)
Lo correcto seria preguntar algo mas o menos asi: Cuando se usa un metodo set para asignar o reasignar el valor de una variable, este tiene que ir seguida de la primera letra mayúscula?  La respuesta es SI.

Una variable es definida por un tipo, ejemp: String titulo; Hasta aqui tenemos una variable definida del tipo String, luego en el constructor de la clase se asigna el valor inicial de dicha variable (inicializar variable/s) normalmente a cada variable se le signa su valor por defecto, cosa que has hecho correctamente en este ejercicio a excepción de la variable digital, cuyo valor inicial le has asignado "true", normalmente los valores de variables boleanas (boolean) han de ser "false" inicialmente. Siguiendo con tu duda, has puesto un ejemplo (public void setAutor(String valorAutor) totalmente correcto, Esto no es obligatorio para el correcto funcionamiento del codigo pero se concidera una buena practica entre programadores, donde a su vez respetas una regla o convenio entre programadores. Esta es la regla o estilo camelCase, exactamente su variación lowerCamelCase http://es.wikipedia.org/wiki/CamelCase donde se usan palabras o frases compuestas, y donde la primera palabra (en este caso la palabra set) se escribe en letras minúsculas y cada primera letra de las posibles siguientes palabras se escriben en mayúsculas. Ejemplo:
public void setNumeroDeCanciones. Esta regla se aplica tanto a nombres de metodos como a nombres de variables. Para nombre/s de clase/s se usa la variación "UpperCamelCase": La primera letra de cada una de las palabras es mayúscula. Ejemplo: public class EjemploDeUpperCamelCase.

En fin, tu ejercicio es correcto y puedes continuar adelante ;).

Saludos!
while(estesVivo)
{
  aprende();
  ayuda();
  enseña();
}
if(mueres){teRecordaran();}

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".