martes, 25 de diciembre de 2012

Convenciones para el establecimiento de nombres

ConvencionesNombres.java
  1 /*
  2  * To change this template, choose Tools | Templates
  3  * and open the template in the editor.
  4  */
  5 package pruebas;
  6 
  7 import java.util.GregorianCalendar;
  8 
  9 /**
 10  *
 11  * @author iAlexander
 12  */
 13 public class ConvencionesNombres {
 14     /*
 15      * Esta clase está dedicada a explicar cómo es que vamos a establecer 
 16      * nombres en java, ya sea una clase, un atributo, método, etc
 17      * en realidad esta clase no hace nada solo le muestra cómo es que
 18      * usted debe de aprender a nombrar. Buena suerte!
 19      */
 20     
 21     /*
 22      * NOMBRES PAAR ARCHIVOS
 23      * Generalmente de los archivos con la extensión .java se nombrar
 24      * de la siguiente manera, con letra inicial mayúscula.
 25      * Ejemplos:
 26      * ClasePersona.java
 27      * Producto.java
 28      * Avion.java
 29      * Alumno.java
 30      */
 31     
 32    /*
 33      * NOMBRES PARA CLASES
 34      * Los nombres para clases se escriben con letra inicial mayúscula si
 35      * el nombre es compuesto por cada palabra que se usa letra inicial mayúscula
 36      * Ejemplos:
 37      * Persona
 38      * Auto
 39      * Alumno
 40      * Perro
 41      * Bicicleta
 42      * FechaAlumno
 43      * en el siguiente código solo me enfocaré en el nombre de las clases
 44      */
 45 
 46     public class Persona{
 47         String nombre;
 48         
 49         public Persona(){
 50             nombre = "Undefined";
 51         }
 52     }
 53     
 54     public class Alumno{
 55         //Cuerpo de la clase, por implementar...
 56     }
 57     
 58     public class Perro{
 59         //Cuerpo de la clase, por implementar...
 60     }
 61     
 62     public class Bicicleta{
 63         //Cuerpo de la clase, por implementar...
 64     }
 65     
 66     public class FechaAlumno{
 67         //Cuerpo de la clase, por implementar...
 68     }
 69     
 70     /*
 71      * NOMBRES PARA MÉTODOS
 72      * Los nombres para métodos se escriben con letra inicial minúscula luego
 73      * con letra inicial mayúscula por cada palabra que conforma el nombre del
 74      * método.
 75      * Ejemplos:
 76      * getNombrePersona()
 77      * getCantidadProducto()
 78      * imprimirFechaNacimiento()
 79      * retornarEdad()
 80      */
 81     
 82     /*
 83      * NOMBRES PARA PAQUETES
 84      * Los paquetes en java se nombrar con letras minúsculas
 85      * Ejemplos:
 86      * oracle.xml.xsql
 87      * java.awt
 88      * java.io
 89      *
 90     
 91     /*
 92      * NOMBRES PARA VARIABLES
 93      * Se nombran con la primera letra minúscula, luego con letra mayúscula
 94      * si se trata de un nombre compuesto.
 95      * Ejemplos:
 96      * nombreCliente;
 97      * cantidadMinimaProducto;
 98      * edadCliente;
 99      * fechaNacimiento;
100      * numero;
101      * en código...
102      */    
103     
104     public class NombresVariables{
105         String nombreCliente;
106         int cantidadMinimaProducto;
107         int edadCliente;
108         GregorianCalendar fechaNacimiento;
109         int numero;
110     }
111     
112     /*
113      * NOMBRES PARA CONSTANTES
114      * Todas las constantes en java se escriben con letras mayúsculas, si
115      * son de dos o más palabras se separan con guion bajo(_).
116      * Ejemplo:
117      * ANCHO_MIN
118      * MAX_NUMERO_PRODUCTOS
119      * PORCENTAJE_MAXIMO
120      * en codigo...
121      */
122     
123     public class NombresConstantes{
124         final float ANCHO_MIN = 5.5f;
125         final int MAX_NUMERO_PRODUCTOS = 15;
126         float PROCENTAJE_MAXIMO = 0.87f;
127     }
128 
129 }
130 
Descargar: S_Proyecto5

No hay comentarios:

Publicar un comentario