Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructura de una Clase en Java - Coggle Diagram
Estructura de una Clase
en Java
Atributos
Determinan una estructura de almacenamiento para cada objeto de la clase.
Todos los atributos de una clase son privados.
private
int edad;
Métodos
Operaciones aplicables a los objetos.
Único modo de acceder a los atributos.
• Los métodos pueden tener distintos niveles de visibilidad.
public
int calcularEdad();
protected
int calcularEdad();
Metodos static
Variable static sin la
necesidad de crear un objeto de la clase.
Static suele ser usado para la
creación de clases de utilidad.
public static int calcularEdad()
Variables static
Actúan como variables globales (todas las instancias de la
clase comparten la misma variable static).
final float PI = 3.1416;
• Nombre del método:
Debe ser un nombre descriptivo de la tarea que realiza el método.
mostrarMensajeBienvenida()
Lista de parámetros:
Contiene la declaración de parámetros (variables) que permiten al
método recibir datos del exterior.
mostrarMensajeBienvenida
(String msg)
Ejecución de métodos:
➢Un método se ejecuta cuando es invocado o llamado
El método
main
se ejecuta automáticamente al comenzar la
ejecución de un programa.
Para ejecutar un método se indica el nombre del método y la lista de
parámetros.
1 more item...
Modificadores:
public: el método puede invocarse fuera de la clase y el paquete.
protected: el método puede invocarse fuera de la clase por subclases
y clases dentro del paquete.
private: no puede invocarse fuera de la clase.
static: el método pertenece a la clase, no a un objeto.
Tipo del valor de retorno (“Return type”):
int | long | double | String o cualquier otro tipo de dato para
métodos que devuelven valores.
void si el método no devuelve un valor.
Métodos Set
• Se usan para asignar datos. No devuelven nada.
Métodos Get
• Se usan para recuperar datos. Devuelven un valor.
Constantes
Las constantes se diferencian en Java de las variables porque se le adiciona la
palabra reservada final
static final
Las constantes se escriben en MAYUSCULAS.
VALOR_INICIAL
Y después del nombre se le asigna el valor.
static final int VALOR_INICIAL = 5;
• Las constantes no pueden ser modificadas.
Identificadores
Comentarios
El código fuente de todo programa debe estar documentado con comentarios
descriptivos y explicativos.
Los comentarios son anotaciones que hace el programador para explicar líneas
o secciones de código.
Son para las personas que van a ver el código ya que el compilador los ignora.
Tipos de comentarios
Comentarios de una sola línea
3 more items...
Su función principal es nombrar variables, funciones, clases y objetos
Comienza con una letra, un subrayado (_) o un símbolo de dólar ($). Los
siguientes caracteres pueden ser letras o dígitos.
Se distinguen las mayúsculas de las minúsculas
Variables
Expresiones
Operadores Relacionales
Asignación
< ident > = < expresion >;
Igual ==
Distinto !=
Menor <
Menor o igual <=
1 more item...
Conversión Automática de Tipos
Casting
Cuando el número a convertir está fuera del rango del tipo a que se
quiere convertir, entonces la conversión automática es imposible.
El programador se ve obligado a realizar una conversión forzada
(explicita), que se denomina casting.
1 more item...
Si al hacer la conversión de un tipo a otro se dan las 2 siguientes premisas:
• Los dos tipos son compatibles.
El tipo de la variable destino es de un rango mayor al tipo de la variable que
se va a convertir.
1 more item...
Sirven para referirse tanto a objetos como a tipos primitivos.
Tienen que declararse antes de usarse:
tipo identificador;
int posicion;
Tipos de Datos Primitivos
byte, short , int, long, float, double, char, boolean
Se puede inicializar mediante una asignación:
tipo identificador = valor;
int posicion = 0;
Definición de constantes:
static final float PI = 3.14159f;