|
NOTA: La traducción de esta documentación es un esfuerzo personal y voluntario, no es un documento oficial de Sun Microsystems
ni Oracle ni está patrocinado por ninguna de estas empresas. Los documentos originales (en inglés) están disponibles en:
http://java.sun.com/docs/books/tutorial/.
Dirija cualquier comentario, petición, felicitación, etc. a tutorialesjava_@RROBA_codexion.com. |
Si desea ayudar a mantener en funcionamiento esta web, colaborar con la traducción de estos documentos o necesita que se traduzca algĂșn capĂtulo en concreto puede realizar una donación directa mediante Paypal:
|
Si nunca antes ha utilizado un lenguaje de programación orientado a objetos deberá aprender unos cuantos conceptos básicos antes de empezar a escribir código. Esta lección le servirá de introducción a los objetos, clases, herencia, interfaces y paquetes. Cada sección se centra en cómo estos conceptos están relacionados con el mundo real mientras que proporcionan una introducción a la sintaxis del lenguaje de programación Java.¿Qué es un objeto?
Un objeto es una parte de software de estado y comportamiento relacionado. A menudo se utilizan los objetos software para modelar objetos del mundo real que podrá encontrar en su vida diaria. Esta lección explica cómo se representan el estado y el comportamiento dentro de un objeto, presenta el concepto de encapsulación de datos y explica los beneficios de diseñar su propio software de esta manera.¿Qué es una clase?
Una clase es como los planos o el prototipo del que se crean los objetos. Esta sección define una clase que modela el estado y comportamiento de un objeto de la vida real. Enfoca intencionadamente lo básico, mostrando como hasta una clase sencilla puede modelar limpiamente estado y comportamiento.¿Qué es la herencia?
La herencia proporciona un mecanismo potente y natural para organizar y estructurar su software. Esta sección explica cómo las clases heredan el estado y el comportamiento de sus superclases y cómo derivar una clase de otra usando la sintaxis sencilla del lenguaje de programación Java.¿Qué es una interfaz?
Una interfaz es un contrato entre una clase y el mundo exterior. Cuando una clase implementa una interfaz, se compromete a proporcionar el comportamiento publicado por esa interfaz. Esta sección define una interfaz sencilla y explica los cambios necesarios para cualquier clase que la implemente.¿Qué es un paquete?
Un paquete es un espacio de nomenclatura para organizar clases e interfaces de una manera lógica. Colocando su código en paquetes permite facilitar la gestión de grandes proyectos de software. Esta sección explica por qué esto es útil y le presenta la Interfaz de Programación de Aplicaciones (API) proporcionada por la plataforma Java.Preguntas y ejercicios: Conceptos de la programación orientada a objetos
Utilice las preguntas y ejercicios que se presentan en esta sección para comprobar su lo que ha aprendido acerca de los objetos, clases, herencia, interfaces y paquetes.