Miembros de Una Clase

MIEMBROS DE UNA CLASE En lenguaje java los miembros o métodos de una clase solamente se definen y se llaman el nombre de

Views 55 Downloads 0 File size 124KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

MIEMBROS DE UNA CLASE En lenguaje java los miembros o métodos de una clase solamente se definen y se llaman el nombre de las funciones miembros o métodos comienza por letra minúscula y debes sugerir acciones (mover,calcular,etc) tiene el siguiente formato: Tipo nombreFuncion (tipo parm1,tipo parm2, tipo parm3)

Ámbito referente a una clase el ámbito es el contexto que tiene un nombre dentro de un programa. El ámbito determina en qué partes del programa una entidad puede ser usada. Esto sirve para que se pueda volver a definir una variable con un mismo nombre en diferentes partes del programa sin que hayan conflictos entre ellos. Si una variable es declarada dentro de un bloque (método/función/procedimiento), ésta será válida solo dentro de ese bloque y se destruirá al terminar el bloque. Adicionalmente, la variable no podrá verse ni usarse fuera del bloque (en el exterior del bloque). La variable dentro del bloque es una variable local y solo tiene alcance dentro del bloque que se creó y sus bloques hijos, pero no en bloques hermanos ni padres, una variable definida fuera de cualquier bloque es una variable global y cualquier bloque puede acceder a ella y modificarla. En el caso de programación orientada a objetos (POO), una variable global dentro de una clase es llamadavariable de instancia, y cada objeto creado con esa clase tiene una. Adicionalmente existen variables globales que son comunes a un todos los objetos creados con una clase y son llamadas variables de clase. Hay dos tipos de alcances, el estático que también es llamado lexicográfico, donde el alcance se determina en tiempo de compilación, mientras que las variables de alcance dinámico se verificara en el hilo de ejecución.

Ejemplo en Java public class A { public Integer numeroEntero = new Integer(); /* Variable Global a todos los Métodos */ public Integer metodo() { int num = 1; // Variable Local a método. Puede accederse dentro de este método en cualquier parte, pero no fuera del mismo. for (int i = 0;i