Una interface es un conjunto de declaraciones de funciones. Si una clase implementa (implements) una interface, debe definir todas las funciones especificadas por la interface. Una clase puede implementar más de una interface, representando una forma alternativa de la herencia múltiple.
Una interface puede derivar de otra o incluso de varias interfaces, en cuyo caso incorpora
todos los métodos de las interfaces de las que deriva.
miércoles, 30 de diciembre de 2009
Herencia
La herencia permite que se pueden definir nuevas clases basadas en clases existentes, lo cual facilita re-utilizar código previamente desarrollado.
Si una clase deriva de otra (extends) hereda todas sus variables y métodos. La clase derivada puede añadir nuevas variables y métodos y/o redefinir las variables y métodos heredados.
En Java, a diferencia de otros lenguajes orientados a objetos, una clase sólo puede derivar de una única clase, con lo cual no es posible realizar herencia múltiple en base a clases. Sin embargo es posible “simular” la herencia múltiple en base a las interfaces.
Si una clase deriva de otra (extends) hereda todas sus variables y métodos. La clase derivada puede añadir nuevas variables y métodos y/o redefinir las variables y métodos heredados.
En Java, a diferencia de otros lenguajes orientados a objetos, una clase sólo puede derivar de una única clase, con lo cual no es posible realizar herencia múltiple en base a clases. Sin embargo es posible “simular” la herencia múltiple en base a las interfaces.
Librerias Utilizadas en el desarrollo
En este proyecto la utilización de librerias es de una gran importancia por eso mencionaremos la mas importante que se ha utilizado:
import javax.swing.*;
La cual nos permite trabajar con todas las librerias swing dandonos la facilidad de utilizar un entorno grafico de java, definir colores, validación del mouse, etc
import javax.swing.*;
La cual nos permite trabajar con todas las librerias swing dandonos la facilidad de utilizar un entorno grafico de java, definir colores, validación del mouse, etc
miércoles, 16 de diciembre de 2009
video POO
Aqui les pongo un link para que vean un video sobre la introducción a la programación orientada a objetos
http://www.youtube.com/watch?v=LuZGs76czQc
http://www.youtube.com/watch?v=LuZGs76czQc
Proyecto Final
Este proyecto trata de un programa que sirve para graficar figuras en un entorno amigable para el usuario final el cual puede ajustar sus propios tonos de color y realizar cualquier tipo de dibujo o importar un dibujo para modificarlo, grabar los mismos, y también la posibilidad de imprimirlo.
Suscribirse a:
Entradas (Atom)