Está en la página 1de 19

DECLARACIONES Y CONTROL DE ACCESO

Edder Pelcastre Villegas

Los identificadores deben comenzar con una letra, el carcter de signo de pesos $ o el carcter guion bajo _. No deben comenzar con un numero. Despus del primer carcter pueden contener cualquier combinacin de letras, signo de pesos, guion bajo, o nmeros. No se pueden utilizar palabras reservadas. Son sensitivos entre maysculas y minsculas.

Declaracin de clases e interfaces:


La primera letra debe ser Mayscula. Si varias palabras estn juntas, la primera letra de la siguiente palabra debe ser mayscula. Normalmente los nombres de las clases deben ser sustantivos. Los nombres de las interfaces deben ser adjetivos.

Mtodos:
La primer letra debe ser minscula. Si varias palabras estn juntas, la primera letra de la siguiente palabra debe ser mayscula. Normalmente los nombres deben ser verbos.

Variables:
La primer letra debe ser minscula. Si varias palabras estn juntas, la primera letra de la siguiente palabra debe ser mayscula. Sun recomienda frases cortas, que representen el significado de la variable.

Constantes:

Deben ser declaradas como static y final. Deben ser con letras maysculas y las palabras separadas con guin bajo.

Si la variable no es booleana el mtodo getter debe iniciar con get. Si la variable es booleana el mtodo getter debe iniciar con is. El mtodo setter debe iniciar con set. Para completar el nombre del mtodo getter o setter, cambiar la primera letra de la variable a mayscula. Los mtodos setter deben ser publicos , reciben una variable del mismo tipo de la variable y deben retornar void.

Los mtodos getter deben ser public, no reciben argumentos, y retornar el tipo de dato de la variable.

Debe haber solo una clase publica por archivo. Los comentarios pueden ir en cualquier lugar del archivo. Si hay una clase publica en el archivo, el nombre del archivo debe corresponder al nombre de la clase publica. Si la clase forma parte de un paquete, la declaracin de la sentencia del paquete debe ir al inicio.

Si hay sentencias import, deben ir entre la declaracin del paquete y la declaracin de la clase. Las declaraciones import y package aplican para todas la clases dentro del archivo fuente. Un archivo fuente puede tener mas de una clase no publica.

Modificadores de acceso:
public protected private

Modificadores de no acceso:
strictfp final abstract

Acceso por default:


Una clase con acceso default no tiene modificador , y solo puede ser vista por clases que se encuentran en el mismo paquete.

Acceso publico:
Una clase publica es aquella que es precedida por el modificador public. Todas las clases de todos los paquete pueden verla.

Clases finales:
Son clases que no pueden ser heredadas.

Clases abstractas:
Son clases que no pueden ser instanciasdas.

Todos lo mtodos de una interface son implcitamente public y abstract. Todas la variables deben ser public, static y final. Los mtodos no deben ser estticos. Los mtodos no deben ser final, strictfp y native.

Una interface puede heredar de una o mas interfaces. Una interface no puede implementar una interface o clase. Una interface debe ser declarada con la palabra reservada interface.

Variables Pasando variables entre mtodos. Declaracin de arreglos. Tipos de datos.

Asignacin. = += -= *= /= Relacionales. < > <= >= == != Aritmticos. + - * / % ++ -Condicionales. ? : Lgicos. && || & |

También podría gustarte