Diferencia entre revisiones de «Programación en Java/Programación Orientada a Objetos»

Contenido eliminado Contenido añadido
m Limpieza del código
Línea 1:
Frase principal: En Java TODO es un objeto.
 
<p>
Tal vez has escuchado esta frase en algun foro, o incluso de un amigo, pero realmente ¿Que es un objeto?.<br>
Pues bien, un objeto es cualquier cosa que puedas pensar o ver en este instante, un perro, una silla, una pelota, un misil teledirigido, un enemigo en ese videojuego que ayer acabaste :), etc, etc.
 
</p>
Pero que tiene que ver esto con Java, podras pensar..., Pues el detalle es que Java es un lenguaje orientado a objetos. Esto quiere decir que si lo puedes pensar, entonces lo puedes programar. <br>
<p>
Pero que tiene que ver esto con Java, podras pensar..., Pues el detalle es que Java es un lenguaje orientado a objetos. Esto quiere decir que si lo puedes pensar, entonces lo puedes programar. <br>
Retomando el ejemplo del perro, podemos hacer notar algunos detalles que nos ayudaran a entender ese misterioso mundo de "los objetos":
 
</p>
 
<p>
a) #Los perros son animales.<br>
b) #Los perros pertenecen a una raza (aunque en algunos casos mezcla de ellas :D).<br>
c) #Los perros ladran (aunque en algunos su ladrido no se escuche).<br>
d) #Los perros comen.<br>
e) #Los perros toman agua.<br>
f) #Los perros corren.<br>
g) #Los perros duermen.<br>
h) #Algunos perros tienen pulgas.<br>
i) #Algunos perros tienen dueño.<br>
j) #Algunos perros tienen nombre.<br>
 
</p>
 
<p>
Bueno, vamos a dejar tranquilos a los perritos hasta aquiaquí, y ahora explicar el por que enumere estas caracteristicascaracterísticas de nuestros amigos caninos.<br>
En primer lugar podemos darnos cuenta que "el objeto perro", tiene caracteristicascaracterísticas (a1,b 2), puede realizan acciones (c3,d 4,e 5,f 6,g 7), y tienen cierto tipo de relacionrelación con otros objetos (h8,i 9).
 
</p>
Ahora no perdamos el detalle, de que ningunningún perro es igual a otro, es decir, aunque compartan caracteristicascaracterísticas, no todos pertenecerianpertenecerían a la misma raza, o al mismo dueño, o no vivirianvivirían en el mismo lugar, etc.
<p>
 
Ahora no perdamos el detalle, de que ningun perro es igual a otro, es decir, aunque compartan caracteristicas, no todos pertenecerian a la misma raza, o al mismo dueño, o no vivirian en el mismo lugar, etc.
Es aquiaquí cuando surge algo llamado "Clase". <br>
</p>
Todos los perros del mundo, pertenecen a la "Clase Perro". Y cada uno de los perros es en si un "Objeto Perro", que pertenece a la "Clase Perro". <br>
<p>
 
Es aqui cuando surge algo llamado "Clase". <br>
Ahora profundizando un poco mas en estos terminostérminos. Cuando uno programa con Java, lo que principalmente hace es crear clases, de las cuales se crean objetos. Un codigocódigo de ejemplo para entender esto seria:
Todos los perros del mundo, pertenecen a la "Clase Perro". Y cada uno de los perros es en si un "Objeto Perro", que pertenece a la "Clase Perro". <br>
 
</p>
class Perro{<br>
<p>
String nombre;<br>
Ahora profundizando un poco mas en estos terminos. Cuando uno programa con Java, lo que principalmente hace es crear clases, de las cuales se crean objetos. Un codigo de ejemplo para entender esto seria:
String raza;<br>
</p>
boolean pulgas;<br>
<i>
}
<p>
Perro perrito1=new Perro();<br>
class Perro{<br>
Perro perrito2=new Perro();<br>
String nombre;<br>
String raza;<br>
boolean pulgas;<br>
}<br>
Perro perrito1=new Perro();<br>
Perro perrito2=new Perro();<br>
</p>
</i>