aclasess

Páginas: 7 (1749 palabras) Publicado: 16 de octubre de 2014
JAVA ++
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.
9 EJEMPLO......
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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS