Autor Tema: Convención de nombres de clases en Java para empezar con mayúsculas CU00647B  (Leído 2647 veces)

eduardoc

  • Principiante
  • **
  • Mensajes: 50
    • Ver Perfil
Buenas... Dejo la resolución del ejercicio CU00647B del manual de programador Java desde cero.

Código: [Seleccionar]
// (CU00647B).
import java.lang.Math; // Lo incluyo a efecto de usarlo por primera vez, la clase "Math" al pertenecer a java.lang no es necesario importarlo.

public class miniCalculadoraEjemplo{
   
    // Constructor vacío.
    public miniCalculadoraEjemplo(){}
   
    // Método1. Obtener el valor abosluto de un número.
    public double valorAbsoluto(double valorNumero){
        return Math.abs(valorNumero);
    }

    // Método2.Obtener la raíz cuadrada de un número.
    public double raizCuadrada(double valorNumero){
        return Math.sqrt(valorNumero);
    }
}

De ser posible tengo una consulta sobre el ejercicio anterior y este.
En ambos ejercicios las clases son del tipo función (por llamarlas de algún modo) y fueron nombradas en minúscula: multiplicadorDieces y miniCalculadoraEjemplo, a diferencia de lo que veníamos haciendo.
¿Es un modo de diferenciar la clase que estamos desarrollando?

Desde ya muchas gracias por el ejercicio y la consulta.

Saludos,
Edu.
« Última modificación: 10 de Julio 2016, 17:38 por Alex Rodríguez »

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Re:Ejercicio: (CU00647B) - Math api de JAVA (utilidades matemáticas).
« Respuesta #1 en: 03 de Julio 2016, 14:00 »
Hola, Edu.

Otro ejercicio hecho de manera correcta.

Sobre tu duda, tengo entendido que hay una práctica aceptada por los programadores para que las clases se definan con mayúscula. Creo que aquí se trata de un simple descuido. Pero sobre esta cuestión el que mejor te podría contestar es Alex Rogríguez.

Saludos.

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Hola, como ha comentado dimiste por convención los nombres de clase Java se nombran comenzando por una letra mayúscula. No es obligatorio (en el sentido de que el compilador no te obliga a ello) pero no hacerlo así sería ir a contracorriente de lo que hace la comunidad de programadores. En algún caso (por despiste normalmente) nos podemos encontrar algún nombre de clase nombrado en minúsculas. Esto no es "un error" en sentido estricto, puesto que el código puede funcionar perfectamente, pero es ir contra la convención. Por tanto y a modo de resumen: nombres de clases siempre que comiencen por minúsculas y nombres de atributos siempre que comiencen por minúsculas.

Saludos.

 

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".