Java obtener el nombre de la clase en el método estático
Esta página no se mantiene activamente. Es posible que los enlaces dentro de la documentación no funcionen y que la propia información ya no sea válida. La última revisión de este documento se realizó el 20 de abril de 1999
Las convenciones de nomenclatura hacen que los programas sean más comprensibles al facilitar su lectura. También pueden dar información sobre la función del identificador-por ejemplo, si es una constante, un paquete o una clase-lo que puede ser útil para entender el código.
Constantes Los nombres de las variables declaradas como constantes de clase y de las constantes ANSI deben ir en mayúsculas con las palabras separadas por guiones bajos (“_”). (Las constantes ANSI deben evitarse para facilitar la depuración). static final int MIN_WIDTH = 4; static final int MAX_WIDTH = 999; static final int GET_THE_CPU = 1;
Objeto Java de la clase
Por convención, los nombres de las clases comienzan con una letra mayúscula y ponen en mayúscula la primera letra de cada palabra que incluyen (por ejemplo, SampleClassName). Un nombre de clase es un identificador-una serie de caracteres que consiste en letras, dígitos, guiones bajos (_) y signos de dólar ($) que no comienza con un dígito y no contiene espacios. Algunos identificadores válidos son Welcome1, $value, _value, m_inputField1 y button7. El nombre 7button no es un identificador válido porque comienza con un dígito, y el nombre inputField no es un identificador válido porque contiene un espacio. Normalmente, un identificador que no comienza con una letra mayúscula no es un nombre de clase. Java distingue entre mayúsculas y minúsculas, por lo que el valor y la …
Java obtener el nombre de la clase sin el paquete
public class Identidad {}3. Nombrar interfacesEn Java, los nombres de las interfaces, generalmente, deben ser adjetivos. Las interfaces deben estar en el caso del título con la primera letra de cada palabra separada en mayúscula. En algunos casos, las interfaces también pueden ser sustantivos cuando presentan una familia de clases, por ejemplo, List y Map.public interface Serializable {}
public interface List {}4. Nombrar los métodosLos métodos siempre deben ser verbos. Representan una acción y el nombre del método debe indicar claramente la acción que realizan. El nombre del método puede ser de una o dos palabras según sea necesario para representar claramente la acción. Las palabras deben estar en notación camel case.public Long getId() {}
public Report getReportByName(String name) {}5. Todos los nombres de variables de instancia, estáticas y de parámetros de métodos deben estar en notación camel. Deben ser cortos y suficientes para describir su propósito. Las variables temporales pueden ser de un solo carácter, por ejemplo, el contador en los bucles.public Long id;
}6. Convenciones de nomenclatura de constantesLas constantes de Java deben ser todas MAYÚSCULAS donde las palabras están separadas por el carácter de subrayado (“_”). Asegúrese de utilizar el modificador final con las variables constantes.public final String SECURITY_TOKEN = “
Convenciones de nomenclatura de Java
Los diferentes programadores de Java pueden tener diferentes estilos y enfoques en su forma de programar. Al utilizar las convenciones de nomenclatura estándar de Java, hacen que su código sea más fácil de leer para ellos mismos y para otros programadores. La legibilidad del código Java es importante porque significa que se pierde menos tiempo tratando de averiguar lo que hace el código, dejando más tiempo para arreglarlo o modificarlo.
Para ilustrar este punto, vale la pena mencionar que la mayoría de las empresas de software tienen un documento que describe las convenciones de nomenclatura que quieren que sigan sus programadores. Un nuevo programador que se familiarice con esas reglas podrá entender el código escrito por un programador que haya dejado la empresa muchos años antes.
Cuando elijas un nombre para un identificador, asegúrate de que sea significativo. Por ejemplo, si su programa se ocupa de las cuentas de los clientes, elija nombres que tengan sentido para tratar con los clientes y sus cuentas (por ejemplo, customerName, accountDetails). No se preocupe por la longitud del nombre. Es preferible un nombre más largo que resuma perfectamente el identificador que un nombre más corto que pueda ser rápido de escribir pero ambiguo.