Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejemplo:
tengamos la idea de un auto, un auto en un objeto en programación ¿y cómo
sabemos que podemos utilizar un auto como objeto? Muy sencillo, un auto tiene dos
cosas,
¿Cuáles son esas? La primera de esas es el “Atributo (características)” un objeto
debe tener atributos también conocidas como características o propiedades, son las
características de mi objeto, en este caso del coche, pues un coche tiene color, un
coche tiene marca, un coche tiene una cantidad de kilómetros etc. Esos son los
atributos las características o las propiedades que tiene mi objeto, esa es una de
las cosas que todos los objetos deben tener, y son atributos.
¿Ahora cual es lo otro que debe de tener mi objeto llamado coche? Los métodos
(acciones).
Los métodos son las acciones o los comportamientos que mi objeto tiene, en el caso
del objeto llamado coche, puede “encenderse” puede “acelerar” puede “frenar” esos
vendría a ser los métodos de mi objeto.
Veamos otro ejemplo:
Como se piensa en objetos? Para que sea un objeto en programación puede ser
algo real que se pueda tocar, o también un objeto puede ser algo ficticio, como por
ejemplo una fracción.
En este caso tres medios es un objeto, ¿Por qué? Porque tiene las dos cosas
esenciales que debe de tener, atributos y métodos.
¿Cuáles son? Los atributos de mi fracción serian el denominador y el numerador,
son las características de mi objeto llamado fracción.
¿y cuáles son sus método, sus acciones? Que puedo hacer con una fracción?
Simplificar, sumarla con otra fracción, restarla con otra fracción.
Entonces un objeto no necesariamente tiene que ser algo físico, sino que también
puede ser algo ficticio, en pocas palabras puede ser todo aquello que tenga atributos
y metodos, así es como se crean los objetos en programacion.
Otro concepto bastante importante sería: ¿Qué son las clases en programacion
orientado a objetos? Una clase es un conjunto de objetos con características
similares.
Ejemplo:
Clase
Atributos
Metodos
Hace un momento aviamos mirado lo que era un coche, pues hay muchísimos tipos
de coche, los coches son un objeto, pero cuando hay tantos coches, el conjunto de
esos objetos con características similares a eso se le denomina un a clase llamada
coche, las clases para crearlas siempre se inicializa la primera letra con mayúscula
y va de forma singular, tiene que ser un nombre en singular, “Coche o Auto”.
Bien se ha creado una clase llamada Coche, y esta clase tiene atributos y métodos
ya que una clase es un conjunto de objetos y todo objeto tiene atributos y métodos,
una clase son los objetos que tengan características similares que compartan esos
atributos o que compartan esos métodos.
Bien este caso el Coche, el coche tiene los atributos que son el color, la marca, y la
cantidad de kilómetros, y además tiene los métodos que son, encender, acelerar y
frenar, todo ese conjunto sería una clase, es un conjunto de objetos con
características similares.
Ahora lo primero que creamos en java es una clase y a través de esa clase, nosotros
podemos instanciar o crear objetos.
Ahora vamos a ver como creamos objetos en POO, ya teníamos nuestra clase
coche
Clase
Atributos
Metodos
Objeto Llamado
Clase Cochee1
Instancia de objeto:
En una clase tiene atributos y métodos, y a través de esa clase nosotros podemos
instanciar o crear objetos.
Que te parece si instanciamos un objeto, y le llamaremos Coche1 y este coche 1
tendrá los atributos correspondientes al objeto que se acaba de crear, en este caso
el color será blanco, la marca será Audi, ya la cantidad de kilómetros recorridos es
0, bien eso es un objeto, y un objeto se crea de una clase, que en este caso la clase
es Coche.
¿Con una clase solo podemos crear un solo objeto? No, con una clase podríamos
crear cualquier cantidad de objetos que queramos, así como se aprecia en la
imagen superior, se le ha denominado al objeto como Coche2 tiene sus
características.
CREACION DE CLACES Y OBJETOS:
Paso 1, le diremos a
NetBeans que ocupamos
una aplicación de java, ya
que NetBeans nos autorice
la aplicación, le pondremos
un nombre a nuestro
proyecto.
CREACION DE UN PAQUETE:
Hasta este momento ya hemos creado nuestra primera clase, primero se creó
nuestro proyecto, después creamos el paquete, y dentro de ese paquete van estar
almacenadas muchísimas clases, hasta el momento solo se almaceno una, pero
dentro de los paquetes se almacenan las diferentes clases, como dato particular, en
un proyecto se pueden tener muchos paquetes, y en cada paquete puedes tener
muchas clases, como vez todo va en bajada, todo se relaciona.
Como vez en el (punto 1) tenemos a nuestro modificador de acceso “public” en el
(punto 2) tenemos la palabra clave para todas las clases “class” y en el (punto 3)
tenemos el nombre de la clase, que en este caso es “Coche” y ahí me dice que esa
clase Coche que se acaba de crear, pertenece al paquete ClasesyObjetos (punto4)
ya que tenemos nuestra clase, ¿Qué es lo que debe de contener nuestra clase? Recuerda
que un aclase debe de contener “atributos y metodos”, entonces procederemos a crear
unos atributos de la clase Coche, primero le pondremos el color al coche, son los atributos,
las caracteristicas o las propiedades que tiene la clase Coche, ya tenemos el color ahora le
pondremos el atributo marca, seguido de eso le anexaremos a nuestra clase Coche el
atributo llamado kilometro (km).
Creación de métodos:
Recuerda que los métodos son acciones o comportamientos que ara tu clase o tu
objeto ya que lo hayas creado.
Por el momento solamente vamos a crear un método, y ese será el método “main”
vamos a poner lo que es public static void main(String [] args) { ahí ya está
creado nuestro método main. Y dentro del método main vamos a crear objetos de
mi la clase Coche, mi clase Coche ya existe y a su vez tiene tres atributos, que son
color, marca, kilometraje, y tiene un solo método llamado método main, claro puede
tener más métodos, como frenar, acelerar, arrancar, etc.
Entonces dentro del método main vamos a crear un objeto ya de la clase Coche,
¿de qué manera creábamos el objeto? Ponemos el nombre de la clase, la calse se
llama “Coche” ahora vamos a ponerle el nombre al objeto, le pondremos coche1,
seguido de eso vamos a utilizar la palabra “new” esa palabra es un comando, que
nos permite crear objetos en java, y después que hemos puesto la palabra “new”
simplemente vamos a poner de nuevo el nombre de nuestra clase que en este caso
es Coche (); el código quedaría de esta forma, Coche coche1 = new Coche ();
entonces ya hemos creado la clase, ya tenemos los atributos y también ya
terminamos de crear un objeto que se llama coche1 y ese objeto pertenece a la
clase Coche, y recuerda que coche1 como objeto tiene todos los atributos que tiene
la clase Coche, como por ejemplo color, marca, kilometraje, pero esos atributos
están totalmente vacíos, lo que se tiene que hacer es llenar todos esos atributos al
objeto coche1.
clase Objeto