Anda di halaman 1dari 2

El resumen de Alan kay, da 5 caractersticas puntuales de Smalltalk uno de

los lenguajes de programacin del que est compuesto Java.


-

Todo es un objeto
Un programa es un cmulo de objetos que se dicen entre s lo que
tienen que hacer mediante el envo de mensajes.
Cada objeto tiene su memoria construida por otros objetos
Todo objeto es de algn tipo
Todos los objetos de determinado tipo pueden recibir los mismos
mensajes

La creacin de un objeto miembro es el permite utilizar un objeto de la


clase X en la Clase Y, al no pertenecer a la misma clase, el hecho de poder
reutilizar el cdigo el objeto en este caso nos da una gran ventaja, a la hora
de desarrollar un problema, es una de las ventajas que ofrece la POO
(Programacin Orientada a Objetos),
La composicin es la creacin de una clase, a partir de otras ya existentes
Herencia = Reutilizar la interfaz En la herencia si se cambia la Clase por
llamarla Padre Inmediatamente se modifica por defecto la Clase Por
llamarla Hija La herencia se usa para crear una jerarqua de tipos que
permitan desarrollar el problema en s , en un espacio manejado en
trminos del mismo tipo
-

La relacin entre la clase padre o Basey sus clases hija o


Derivada, es a menudo una filosofa que se denomina como es-un
ej: (Un circulo es un polgono)

La Redefinicin, es cuando se hace variar un comportamiento en


especfico de la clase hija, o clase derivada, un comportamiento que
obviamente no tiene la Clase padre o clase Base.
Fragmento del libro: Para redefinir una funcin simplemente se crea una nueva
definicin de la funcin dentro de la clase
Derivada. De esta manera puede decirse que "se est utilizando la misma funcin de la
interfaz
- pero se desea que se comporte de manera distinta dentro del nuevo tipo".
El principio de la sustitucin: Es cuando se sustituye un objeto de la
clase hija o derivada, por uno de la clase base.
Variables: El tipo de informacin que se pueden almacenar en una
variable depende directamente del tipo_dato con que se declar
esta variable. Las variables, fundamentales en los lenguajes de
programacin permiten acceder a la memoria para almacenar y recuperar
datos de nuestros programas Ej: edad = 15, **Aqu almacenamos un dato,
referenciado por el nombre edad**, para recuperarlo y modificarlo basta con
**edad=edad+1**. La sentencia para declarar una variable es
Tipo_dato + Nombre_variable = Valor ; //Web:
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Variables

Tipos_Datos : pueden ser te tipo Int, doubl, char, float, boolean, String,
short, byte, long. Tambien las existen operadores para estos tipos de
datos entre esos estn, los de operaciones nmericas( +, -, *, /,),
operadores racionales ( > , <, >=, <=, =)
Sentencas de control: Un lenguaje de programacin utiliza sentencias de
control para hacer que el programa avance en funcin de los cambios de
estado de un programa. Se clasifican en tres grupos
-Sentencias de seleccin: Java admite dos sentencias de seleccin if,
switch Controlan el flujo de ejecucin en funcin de funciones conocidas
-Sentencias de iteracin: While do-while y for Permiten crear ciclos
-Sentencias de Salto: Break, Continue y return.Transfiere el flujo de
ejecucin a otra parte del programa Return, se utiliza directamente en
un mtodo, esto quiere decir que hace que el control del flujo del mtodo
se vuelva al mtodo llamante
Librerias de Java
java.lang: Informacin fundamental. Tipos bsicos, objetos, clases, threads, excepciones, etc...
java.io : Entrada y salida.
java.net : Uso de Red
java.util: Dicionarios, timers, hash, pilas, etc...
java.awt : Abstract Windowing Toolkit. Usado para crear interficies grficas (botones,
eventos,colores,etc...)

Anda mungkin juga menyukai