Java

Solo disponible en BuenasTareas
  • Páginas : 9 (2141 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de noviembre de 2010
Leer documento completo
Vista previa del texto
Tópicos selectos d programación 23/agosto/2010
I.S.E Rosemberg Santamaría Domínguez
rsantama @ exatec.itesm.mx
Http: // www.romberg.co.cc
25/AGOSTO/2010
ETAPAS DE EVOLUCION PROGRAMACION
LINEAL:
MODULAR:
ESTRUCTURADA: LA ESTRUCTURA: PERMITE DEFINIR DIFERENTES REGISTROS DE DATOS ABSTRACTOS Y LOS APUNTADORES: PERMITEN ACCEDER A LOCALIDADES DEMEMORIA
PROG. ORIENTADA OBJ.: HERENCIA, ENCAMPUSULAMIENTO, POLIMORFISMO, TIENE COMO BASE PRINCIPAL LA CREACION DE OBJETOS Y PERMITE DIVIDIR UN PROBLEMA GRANDE EN VARIOS OBJETOS Y REUTILIZARLOS
HERENCIA: TRANSFERIR UN ATRIBUTO
ENCAMPSULAMIENTO: INTEGRAR ATRIBUTOS DE DISTINTOS OBJETOS EN UNA SOLA ESTRUCTURA
POLIMORFISMO: QUE UN OBJETO TOME VARIAS FORMAS
TIPO DE DATO ABSTRACTO ES AQUEL Q NOPODEMOS TOCAR (ADT: ABSTRACT DATA TYPE).
TAREA
INV QUE ES UNA CLASE
TIPOS ABSTRACTOS DE DATO JAVA UTIL, JAVA IO, QUE UN VECTOR (STACT), BYETSET, NUMERATION, ARCHIVOS

26/agosto/2010
Unidad 1 tipos de datos definidos por el usuario
Data abstract type Objects--- JAVA---classes
| |
| |

Inv metodos definidos por vector METODOO DE LA BURBUJA Y PARARECORRERLOS UN CICLO
Final void add elementns
que contiene el paquete lang
como se puede agregar un obj a un vector
como clonar un vector
miembros de datos protegidos

Concepto de Clase
Una clase es una agrupación de datos (variables o campos) y de funciones (métodos) que operan sobre esos datos.
public class Classname |
 { ...// definición de variables y métodos  |
 } |
Un objeto(instance) es un ejemplar concreto de una clase.
Las características de una clase son las siguientes:
1) Todas las variables y funciones de Java deben pertenecer a una clase. |
2) Si una clase deriva de otra (extends), hereda todas sus variables y métodos. |
3) Java tiene una jerarquía de clases estándar de la que pueden derivar las clases que crean los usuarios. |
4) En Java no hayherencia múltiple. |
5) En un fichero se pueden definir varias clases, pero en un fichero no puede haber más que una clase public. |
6) Si una clase contenida en un fichero no es public, no es necesario que el fichero se llame como la clase. |
7) Los métodos de una clase pueden referirse de modo global al objeto de esa clase al que       se aplican por medio de la referencia this. |
8)Las clases se pueden agrupar en packages, introduciendo una línea al comienzo del fichero (package packageName;). |
Un tipo de dato abstracto (TDA) o Tipo abstracto de datos (TAD) es un modelo matemático compuesto por una colección de operaciones definidas sobre un conjunto de datos para el modelo.
Numeration
Public enum Stations {
Winter,spring,summer,autunmn
}
Ordinal ( )
Name ( ) regresalos nombres winter.spring…
Compare to ( ) comparar
Values ( ) el valor
Value of ( ) se ingresa el valor y regresa lo q contiene
Boolean hasMoreElements ()
Object nextElements ()
PUBLIC ENUM DAY{
SUNDAY,….
PUBLIC CLASS ENUMTEST
{
PUBLIC ENUMTEST (DAY day) {
THIS.day=day;

SYSTEM.OUT.PRINTLN(“THE MONDAY IS GOOD”)
}

VECTOR
Vector()
Vector(int size)
Vector (int size, intincrements)
Stack
Una pila (stack en inglés) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir) que permite almacenar y recuperar datos. Se aplica en multitud de ocasiones en informática debido a su simplicidad y ordenación implícita en la propia estructura.
Para el manejo de losdatos se cuenta con dos operaciones básicas: apilar (push), que coloca un objeto en la pila, y su operación inversa, retirar (o desapilar, pop), que retira el último elemento apilado.

Crear un pila bacia
Inv. Métodos de stack
EmptyStackException
Un ejercicio q muestre dos números enteros y muestre su numero binario en bitz (parce int). Implementar la clase menú q tenga la opción de leer dos...
tracking img