La programación orientada a objetos es como jugar con piezas...
Guía Completa de Programación Orientada a Objetos en Java











Introducción a la Programación Orientada a Objetos
Imagínate que tienes que construir una mesa en la vida real. Necesitarías madera, martillo, sierra y unas instrucciones, ¿verdad? La programación orientada a objetos funciona exactamente igual: usas objetos digitales con sus propias características para crear programas.
Esta forma de programar nació en 1967 con el lenguaje Simula y se perfeccionó con SmallTalk en 1980. Hoy en día, todos los lenguajes modernos son orientados a objetos porque es mucho más natural para nuestro cerebro.
La clave está en que los objetos informáticos pueden representar cosas reales (una persona, un coche, un libro) o abstractas (una conexión a internet, una ecuación matemática). Cualquier cosa que puedas imaginar se puede convertir en un objeto programable.
💡 Dato curioso: Es imprescindible dominar estos conceptos para conseguir cualquier trabajo de programador hoy en día.

Trabajando con Objetos
Con los objetos puedes hacer dos cosas súper importantes: darles órdenes y hacerles preguntas. Es como tener un mayordomo digital que siempre te obedece.
Por ejemplo, si tienes una radio digital, puedes ordenarle "sintoniza 103.90 MHz" o "sube el volumen al 80%". Si tienes una cuenta bancaria, puedes preguntarle "¿cuánto dinero hay?" y guardas la respuesta en una variable.
Cada objeto viene con sus instrucciones de uso (como un manual), donde encuentras todas las órdenes y preguntas que acepta. Sin estas instrucciones, es imposible usar el objeto correctamente.
Existen dos tipos de programadores: el programador de clases (que crea los objetos y los guarda en librerías) y el programador de aplicaciones (que usa objetos ya hechos para crear programas). Nosotros empezaremos siendo programadores de aplicaciones.
⚠️ Error típico: Hacer una pregunta a un objeto y no guardar la respuesta en una variable. ¡La respuesta se pierde para siempre!

Clases y Objetos: La Base de Todo
Una clase es como un molde o plantilla que define cómo son los objetos similares. Un objeto es una variable concreta creada a partir de esa clase. Piénsalo así: la clase "Coche" es la idea general, pero tu Seat Ibiza rojo con matrícula 1234-ABC es un objeto específico.
Las clases son tipos de dato referencia, diferentes de los tipos básicos como int o double. Mientras los tipos básicos nunca cambian, puedes añadir nuevos tipos referencia descargando librerías.
Java viene con tipos referencia predefinidos como String, pero puedes conseguir muchos más: Robot, CuentaCorriente, Dinosaurio... ¡Las posibilidades son infinitas!
Los objetos también se llaman instancias, así que estas frases significan lo mismo: "es un objeto de la clase Coche", "es una instancia de la clase Coche" y "es una variable de tipo Coche".
🎮 Ejemplo práctico: En el juego Galaga hay 5 clases (Nave, Murciélago, Araña, Mosca, Disparo) pero docenas de objetos en pantalla al mismo tiempo.

Usando Librerías en tu Código
Para usar objetos de una librería necesitas dos pasos: agregar el archivo JAR al IDE y importar el paquete en tu código. Los paquetes son como carpetas que organizan las clases.
En NetBeans, haces clic derecho en "Libraries" → "Add JAR/Folder" y seleccionas el archivo. Después, en tu código, escribes import nombre.del.paquete.*; antes de public class.
La librería Mario Bros tiene el paquete "bpc.daw.mario" con clases como Mario, Luigi, Seta y Planta. Una vez importada, puedes crear variables: Mario m = null; o Luigi l = null;.
El asterisco (*) importa todas las clases del paquete. Si solo quieres una clase específica, escribe import bpc.daw.mario.Luigi;. Las variables de tipo referencia pueden estar vacías usando null.
💡 Truco ninja: Puedes usar una clase sin import escribiendo su "nombre completamente cualificado":
bpc.daw.mario.Mario m = null;






Pensamos que nunca lo preguntarías...
Contenido similar
Contenidos más populares de Historia
7Apuntes Historia de España 2bach
Apuntes Historia de España desde el 1.1 hasta el 11.2
HISTORIA DE ESPAÑA
Apuntes 2 de bachillerato
HISTORIA DE ESPAÑA.
Contenido 2o Bachillerato Madrid COMPLETO. Historia de España.
historia de españa
todos los temas que caen en selectividad de historia de españa y documentos no resueltos
Constituciones españolas
Hustoria 2 Bachiller
Historia de España
del tema 1 y 2. Temas siglo XIX
Restauración Borbónica
La Restauración Borbónica 2º de Bachillerato
Contenidos más populares
4Carnet Conducir
Apuntes permiso de conducir tipo B
Apuntes teorico carnet de conducir ACTUALIZADO
sacate el teorico con estos apuntes!!!
Apuntes examen teórico de coche
Os dejo por aquí apuntes hechos por mi de lo imprescindible para obtener el apto en el examen teórico del permiso b.
Apuntes Teorico Permiso B
Examen Teorico del Coche
Mira lo que dicen nuestros usuarios. Les encanta - y a tí también.
La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.
Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.
Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.
Guía Completa de Programación Orientada a Objetos en Java
La programación orientada a objetos es como jugar con piezas de LEGO digitales: puedes coger objetos ya creados (como coches, personas o radios) y combinarlos para hacer programas increíbles. Es la forma más natural de programar porque imita cómo funcionamos...

Introducción a la Programación Orientada a Objetos
Imagínate que tienes que construir una mesa en la vida real. Necesitarías madera, martillo, sierra y unas instrucciones, ¿verdad? La programación orientada a objetos funciona exactamente igual: usas objetos digitales con sus propias características para crear programas.
Esta forma de programar nació en 1967 con el lenguaje Simula y se perfeccionó con SmallTalk en 1980. Hoy en día, todos los lenguajes modernos son orientados a objetos porque es mucho más natural para nuestro cerebro.
La clave está en que los objetos informáticos pueden representar cosas reales (una persona, un coche, un libro) o abstractas (una conexión a internet, una ecuación matemática). Cualquier cosa que puedas imaginar se puede convertir en un objeto programable.
💡 Dato curioso: Es imprescindible dominar estos conceptos para conseguir cualquier trabajo de programador hoy en día.

Trabajando con Objetos
Con los objetos puedes hacer dos cosas súper importantes: darles órdenes y hacerles preguntas. Es como tener un mayordomo digital que siempre te obedece.
Por ejemplo, si tienes una radio digital, puedes ordenarle "sintoniza 103.90 MHz" o "sube el volumen al 80%". Si tienes una cuenta bancaria, puedes preguntarle "¿cuánto dinero hay?" y guardas la respuesta en una variable.
Cada objeto viene con sus instrucciones de uso (como un manual), donde encuentras todas las órdenes y preguntas que acepta. Sin estas instrucciones, es imposible usar el objeto correctamente.
Existen dos tipos de programadores: el programador de clases (que crea los objetos y los guarda en librerías) y el programador de aplicaciones (que usa objetos ya hechos para crear programas). Nosotros empezaremos siendo programadores de aplicaciones.
⚠️ Error típico: Hacer una pregunta a un objeto y no guardar la respuesta en una variable. ¡La respuesta se pierde para siempre!

Clases y Objetos: La Base de Todo
Una clase es como un molde o plantilla que define cómo son los objetos similares. Un objeto es una variable concreta creada a partir de esa clase. Piénsalo así: la clase "Coche" es la idea general, pero tu Seat Ibiza rojo con matrícula 1234-ABC es un objeto específico.
Las clases son tipos de dato referencia, diferentes de los tipos básicos como int o double. Mientras los tipos básicos nunca cambian, puedes añadir nuevos tipos referencia descargando librerías.
Java viene con tipos referencia predefinidos como String, pero puedes conseguir muchos más: Robot, CuentaCorriente, Dinosaurio... ¡Las posibilidades son infinitas!
Los objetos también se llaman instancias, así que estas frases significan lo mismo: "es un objeto de la clase Coche", "es una instancia de la clase Coche" y "es una variable de tipo Coche".
🎮 Ejemplo práctico: En el juego Galaga hay 5 clases (Nave, Murciélago, Araña, Mosca, Disparo) pero docenas de objetos en pantalla al mismo tiempo.

Usando Librerías en tu Código
Para usar objetos de una librería necesitas dos pasos: agregar el archivo JAR al IDE y importar el paquete en tu código. Los paquetes son como carpetas que organizan las clases.
En NetBeans, haces clic derecho en "Libraries" → "Add JAR/Folder" y seleccionas el archivo. Después, en tu código, escribes import nombre.del.paquete.*; antes de public class.
La librería Mario Bros tiene el paquete "bpc.daw.mario" con clases como Mario, Luigi, Seta y Planta. Una vez importada, puedes crear variables: Mario m = null; o Luigi l = null;.
El asterisco (*) importa todas las clases del paquete. Si solo quieres una clase específica, escribe import bpc.daw.mario.Luigi;. Las variables de tipo referencia pueden estar vacías usando null.
💡 Truco ninja: Puedes usar una clase sin import escribiendo su "nombre completamente cualificado":
bpc.daw.mario.Mario m = null;






Pensamos que nunca lo preguntarías...
Contenido similar
Contenidos más populares de Historia
7Apuntes Historia de España 2bach
Apuntes Historia de España desde el 1.1 hasta el 11.2
HISTORIA DE ESPAÑA
Apuntes 2 de bachillerato
HISTORIA DE ESPAÑA.
Contenido 2o Bachillerato Madrid COMPLETO. Historia de España.
historia de españa
todos los temas que caen en selectividad de historia de españa y documentos no resueltos
Constituciones españolas
Hustoria 2 Bachiller
Historia de España
del tema 1 y 2. Temas siglo XIX
Restauración Borbónica
La Restauración Borbónica 2º de Bachillerato
Contenidos más populares
4Carnet Conducir
Apuntes permiso de conducir tipo B
Apuntes teorico carnet de conducir ACTUALIZADO
sacate el teorico con estos apuntes!!!
Apuntes examen teórico de coche
Os dejo por aquí apuntes hechos por mi de lo imprescindible para obtener el apto en el examen teórico del permiso b.
Apuntes Teorico Permiso B
Examen Teorico del Coche
Mira lo que dicen nuestros usuarios. Les encanta - y a tí también.
La app es muy fácil de usar y está muy bien diseñada. Hasta ahora he encontrado todo lo que estaba buscando y he podido aprender mucho de las presentaciones. Definitivamente utilizaré la aplicación para un examen de clase. Y, por supuesto, también me sirve mucho de inspiración.
Esta app es realmente genial. Hay tantos apuntes de clase y ayuda [...]. Tengo problemas con matemáticas, por ejemplo, y la aplicación tiene muchas opciones de ayuda. Gracias a Knowunity, he mejorado en mates. Se la recomiendo a todo el mundo.
Vaya, estoy realmente sorprendida. Acabo de probar la app porque la he visto anunciada muchas veces y me he quedado absolutamente alucinada. Esta app es LA AYUDA que quieres para el insti y, sobre todo, ofrece muchísimas cosas, como ejercicios y hojas informativas, que a mí personalmente me han sido MUY útiles.