Entradas

Introducción al lenguaje Java.

En lenguaje máquina,  un ordenador funciona mediante una lista doble de instrucciones y datos: Load 24,                    10111100  00100100  a está en la dir. 24h  Multiply 33                10111111  00110011  mult. por b, que está en 33h  Store 3C,                  11001110   00111100   almacena en c    (dir. 3Ch) El lenguaje ensamblador es muy cercano al lenguaje máquina. En cambio, en lenguaje Java, de alto nivel, abstraemos cómo actúa el ordenador, pues es muy parecido al lenguaje humano. Las instrucciones anteriores quedarían:  c = a*b; Java trabaja con datos tipados, los datos se asignan a una variable del mismo tipo. Ésta variable es la dirección de la memoria donde se guarda el dato. Hay datos primitivos o elementales y datos complejos u objetos. En java se definen los datos pr...

Clases y objetos.

 Tenemos una mesa en la cocina, una en el salón, una mesilla de noche y una en un taller. Estas mesas son diferentes entre sí, pero, sin embargo, hay algo en ellas que hace que todas SEAN mesas. Una es cuadrada, otra redonda, unas con tres patas y otras con cuatro. ¿Por qué, si son tan diferentes, son todas mesas? Porque tienen una “esencia común”. A esa esencia en común la denominamos clase Mesa, y a las distintas mesas individualizadas, objetos del tipo Mesa.  En POO definimos un concepto más que fundamental: el concepto de Clase. La Clase es un conjunto de: a) Datos  int numPatas; String color; String forma; b) Métodos  constructor: public Mesa (int numP, String color, String forma){  this.numPatas = numP; this.color = color; this.forma = forma; }  Otros... Los datos o atributos o variables de objeto determinan el "ser" de las cosas, y los métodos el "operar" de las mismas, a modo de herramientas. Un objeto de una Clase se crea con un constructor de la ...