Conceptos Java 2

Páginas: 8 (1850 palabras) Publicado: 22 de octubre de 2015

Matricula: 258504
Nombre: Mario Antonio Pérez Terrazas
Materia: Verificación y validación de software
Semestre: 6to
Conceptos generales de java 2





















Tipos de variables en java

variables locales
Se declaran dentro de métodos o de instrucciones asociadas a bucles for, estructuras condicionales, etc. Su alcance se restringe al código del método o de la instrucción. No admitenmodificadores de acceso salvo "final" y deben estar inicializadas antes de ser empleadas.
ejemplo:

Variables de instancia
Se declaran después de la clase y fuera de cualquier método. Los valores que asumen para cada objeto constituyen el estado o conjunto de atributos del objeto.
Su alcance es global, es decir, las pueden utilizar directamente todos lo métodos no estáticos de la clase.
Paraacceder desde el método main o desde cualquier otro método estático a una variable de instancia es necesario crear un objeto de la clase.


Al hecho de crear un objeto de una clase se le conoce también como instanciar la clase. Si no se inicializan explícitamente, asumen el valor nulo por defecto, una vez instanciada la clase.
Ejemplo:

Por consola:
Jesus tiene 28 años
Sus ojos son azules
Jesus esmayor de edad
Tiene 28 años
---------------------
Rebeca tiene 27 años
Sus ojos son verdes
Rebeca es mayor de edad
Tiene 27 años
---------------------
FIN DEL PROGRAMA

NOTA: si las variables de instancia no se inicializan explícitamente bien mediante un objeto de la clase bien en la misma línea donde se declaran, qué ocurrirá?
Se mostrará el elemento nulo asociado a los valores iniciales de losdiversos tipos de variables. Así, en las variables primitivas enteras (byte, short, int y long) dicho elemento nulo es 0, en las reales (float y double) es 0.0, en las booleanas es false y en las referenciadas (asociadas a objetos de clases) es null.
En este caso se tendría:
null tiene 0 años
Sus ojos son null
null es menor de edad
Tiene 0 años
---------------------
null tiene 0 años
Sus ojos son nullnull es menor de edad
Tiene 0 años
---------------------
FIN DEL PROGRAMA











Variables de clase
Son propias únicamente de la clase y no de los objetos que pueden crearse de la misma, por lo tanto, sus valores son compartidos por todos los objetos de la clase. Van precedidas del modificador static.
Para invocar a una variable estática no se necesita crear un objeto de la clase en la que sedefine:
Si se invoca desde la clase en la que se encuentra definido, basta con escribir su nombre.
Si se le invoca desde una clase distinta, debe anteponerse a su nombre, el de la clase en la que se encuentra seguidodel operador punto (.) .variableEstatica
Suelen emplearse para definir constantes comunes a todos los objetos de la clase.
ejemplo:


Por consola:
Jesus tiene 28 años
Susojos son azules
Su planeta es la Tierra
Jesus es mayor de edad
Tiene 28 años
---------------------
Rebeca tiene 27 años
Sus ojos son verdes
Su planeta es la Tierra
Rebeca es mayor de edad
Tiene 27 años
---------------------
FIN DEL PROGRAMA

ejemplo2

Por consola:
Area circulo de radio 10.3= 333.2915646193412

Constructor en java
Un constructor es un método especial de una clase que se llamaautomáticamente siempre que se declara un objeto de esa clase.
Su función es inicializar el objeto y sirve para asegurarnos que los objetos siempre contengan valores válidos.

Cuando se crea un objeto en Java se realizan las siguientes operaciones de forma automática:
1. Se asigna memoria para el objeto.
2. Se inicializan los atributos de ese objeto con los valores predeterminados por el sistema.
3. Sellama al constructor de la clase que puede ser uno entre varios.
El constructor de una clase tiene las siguientes características:


Tiene el mismo nombre que la clase a la que pertenece.


En una clase puede haber varios constructores con el mismo nombre y distinto número de argumentos (se puede sobrecargar)



No se hereda.


No puede devolver ningún valor (incluyendo void).

Debe declararse...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos de java
  • concepto de java
  • Conceptos de javas
  • Conceptos de Java
  • Repaso De Conceptos Java
  • Conceptos a Conocer Sobre Java
  • Rejilla de conceptos Java
  • Programacion java, conceptos básicos.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS