aclasess
Páginas: 7 (1749 palabras)
Publicado: 16 de octubre de 2014
Ing. Jorge Butler B.
INTRODUCCION
Surgió en 1991.
Como lenguaje de programación en 1995.
Al programar en JAVA no se parte de cero
sino utiliza clases ya existentes.
El JDK (Java Development Kit) es un
conjunto de programas y librerías que
permiten desarrollar, compilar y ejecutar
programas en Java. Permite detener la
ejecución de un programa para ver el valor
de lasvariables.
2
INTRODUCCION
Un package es una agrupación de clases
que tienen una finalidad relacionada.
Existe una jerarquía de packages que se
refleja en en nombres compuestos
separados por un punto.
Es habitual nombrar los packages con
letras minúsculas y los nombres de clases
deben empezar siempre con mayúscula.
3
CONCEPTO DE CLASE Y
HERENCIA
Una clase es unaagrupación de datos
(variables o campos) y de funciones
(métodos) que operan sobre esos datos.
A estos datos y funciones pertenecientes a
una clase se les denomina variables y
métodos o funciones miembro.
La POO se basa en el programación de
clases. Un programa se construye a partir
de un conjunto de clases
4
CLASE Y HERENCIA
Una vez definida e implementada una clase,
esposible declarar elementos de esta clase
de modo similar a como se declaran las
variables ( int, double, float, etc.).
Los elementos declarados de una clase se
denominan objetos de la clase.
La clase es lo genérico , es el patrón o
modelo para crear objetos.
5
CLASE Y HERENCIA
Cada objeto tiene sus propias copias de las
variables miembro , con sus propios valores
Las clasespueden tener variables static que
son propias de la clase y no de cada objeto.
La HERENCIA permite que se pueda
definir nuevas clases basadas en clases
existentes.
Una derivada de otra (extends) hereda
todas sus variables y métodos.
6
CLASE Y HERENCIA
La clase derivada puede añadir variables y
métodos a los heredados.
Todas las clases en Java son derivadas de
la clasejava.lang.Object, por lo que
heredan todos los métodos y variables de
ésta.
Para indicar que una clase deriva de otra
se utiliza la palabra extends:
class CirculoGrafico extends Circulo
7
EJEMPLO DE
INSTRUCCIONES
En los ejemplos:
import java.util.Vector;
import java.awt.*;
Se importan clases de los packages de Java.
En el primero a la clase Vector y en el
segundo a todas lasclases.
En Java todas son clases ; no se puede
definir una variable o una función que no
pertenezca a una clase.
8
EJEMPLO .....
class Ejemplo1
{ public static main(String arg[ ])
Las clases son verdaderos tipos de datos o
datos creados por el usuario.
Un objeto es una variable concreta de una
clase.
La definición de un programa siempre
comienza con el método main.
9EJEMPLO......
System.out.println(“comienza el main”);
Imprime una cadena de caracteres en la
salida estándar del sistema.
Circulo c = new Circulo(2.0, 2.0, 4.0);
Es equivalente a:
Circulo c;
c = new Circulo (2.0, 2.0, 4.0);
10
EJEMPLO....
En esas instrucciones se crea una referencia
llamada c a un objeto de la Clase Circulo.
Crear una referencia es como “crear” un
nombre válidopara referirse a un objeto de
la clase.
Con el operador new se crea un objeto
propiamente dicho.
11
EJEMPLO.....
Los parámetros o argumentos que se
incluyen a continuación del nombre de la
clase se le pasan al constructor de la clase
y representan las coordenadas del centro y
el radio.
Debe tener en cuenta que una Clase es lo
genérico, en este caso Círculos, y un objetoes algo en concreto, en este caso c es un
circulo especifico.
12
EJEMPLO....
La clase especifica que cada objeto necesita
tres datos: dos coordenadas y un radio, que
son las variables miembros de la clase.
La sentencia:
System.out.println(“Radio = “ + c . r +
“unidades.”);
imprime un texto que contiene el valor del
radio.
13
EJEMPLO....
El operador + permite unir...
Leer documento completo
Regístrate para leer el documento completo.