domingo, 27 de octubre de 2013

3. Clases y objetos

Todo en java son clases o objetos. Una clase es un conjunto de atributos y funciones o procedimientos que operan sobre dichos atributos (métodos), formando una entidad. Las clases constituyen los bloques en los cuales se introduce el código. El cuerpo de una clase comienza con una llave abierta y termina con una llave cerrada. La declaración de una clase define un tipo de dato referencial.

En un fichero fuente .java, puede declararse una o más clases:

class Clase1{
  // Cuerpo de la clase (atributos y métodos)
}

class Clase2{
 // Cuerpo de la clase (atributos y métodos)
}

Loa atributos son los datos que definen una clase. Se declaran como una variable, dentro de la clase.

La declaración mínima de una clase es class clase1 . Esto significa que no desciende de ninguna otra clase, sólo de Object. La clase Object es la raíz de toda la jerarquía de clases en java.

Un objeto es la instancia de una clase. Podemos crear un objeto si declaramos una variable con el tipo de la clase.

Ejemplo: Vamos a crear la clase alumno. Para ello crea una clase con el nombre de Alumno.java. Del alumno sabemos el nombre, los apellidos, edad y el curso. A lo largo del tema iremos modificando dicho ejemplo. Podemos utilizar cualquier herramienta o plataforma (Eclipse).
 


public class Alumno {
   String nombre;   String apellidos;
   int edad;
   int curso;
}


Alguna de las clases que forman un programa en java puede contener el programa principal (main), que es el encargado de crear objetos, llamar a los métodos de clase, realizando cálculos, para realizar diferentes tareas y llevar a cabo el objetivo de la elaboración del programa. Es el emcargado de producir la salida que se espera del programa.

Ejemplo: Añade al ejemplo del tema, una nueva clase que contenga el programa principal, llamada Principal.java. En ejemplos posteriores completaremos el contenido de dicha clase.
 

public class Principal {
 
     public static void main(String[] args) {
       
     }
}


No hay comentarios:

Publicar un comentario