🚀 MÉTODOS en JAVA | ¿Cómo crear un método? 🤔| POO con Java 🖥️ | Explicación FÁCIL 2023 | #3
Summary
TLDREn este nuevo video, el instructor recuerda a los espectadores interactuar con el contenido para mejorar la visibilidad en YouTube. Continua la serie de programación orientada a objetos en Java, introduciendo métodos y atributos de clases. Utiliza ejemplos prácticos, como un auto o un alumno, para ilustrar cómo representar acciones y características en código. El script enfatiza la importancia de los métodos para definir comportamientos de objetos y presenta un ejemplo de cómo un alumno puede mostrar su nombre completo y determinar su aprobación en una materia.
Takeaways
- 😀 El video es parte de una serie de programación orientada a objetos en Java.
- 📚 Se recordó a los espectadores suscribirse y activar la notificación para ayudar a posicionar los videos en YouTube.
- 🔗 Se proporcionó un enlace en la descripción y en los comentarios para acceder al material del curso.
- 🏫 Se explicó la diferencia entre atributos (características de un objeto) y métodos (acciones que pueden realizar los objetos).
- 🚗 Se utilizó el ejemplo de un auto para ilustrar atributos y métodos, como 'acelerar' y 'frenar'.
- 📝 Los métodos se identifican con verbos en infinitivo, siguiendo la convención de CamelCase.
- 🛠 Se mostró cómo implementar métodos en Java, como 'mostrarNombre' para que un objeto muestre su nombre completo.
- 🔑 Se mencionó el uso de 'void' para métodos que no devuelven ningún valor y son acciones por sí solas.
- 📌 Se destacó la importancia de los constructores, que se tratarán en una futura clase, para crear objetos.
- 🎓 Se promocionó un curso gratuito de Git con certificación, incentivando a los espectadores a inscribirse y comentar.
- 🎥 Se invitó a los espectadores a esperar el próximo video de la serie con interés.
Q & A
¿Qué recordatorio hace el presentador al inicio del video?
-El presentador recuerda a los espectadores no olvidar dar 'me gusta', suscribirse, dar clic en la campanita y dejar un comentario, ya que esto ayuda a combatir el algoritmo de YouTube y posicionar sus videos para llegar a más gente.
¿Cuál es el objetivo de las variables y términos de programación mencionados en el video?
-Las variables y términos de programación ayudan a que los videos sean más conocidos, llegan a más gente y al final, crecer el canal.
¿En qué plataforma se imparte el curso de programación orientada a objetos que se menciona en el video?
-El curso se imparte en NetBeans, como se menciona cuando se habla sobre cómo trabajar con clases en el código.
¿Qué es lo que se aprende en el video sobre la programación orientada a objetos?
-Se aprende sobre el concepto de programación orientada a objetos, lo que es una clase, sus atributos y cómo se pueden trabajar en el entorno de NetBeans.
¿Qué ejemplo se utiliza para explicar los atributos de una clase en el video?
-Se utiliza el ejemplo de un auto, donde sus atributos son la cantidad de ventanillas, ruedas, asientos, colores, motor, placa patente, entre otros.
¿Cómo se representan los métodos en el código según el video?
-Los métodos se representan como verbos en infinitivo, que indican las acciones que un objeto puede realizar, como 'acelerar', 'frenar' o 'estacionar' para un auto.
¿Qué se entiende por procedimientos y funciones según la explicación del video?
-Los procedimientos son acciones que no devuelven ningún valor, mientras que las funciones son aquellas que devuelven un valor como respuesta a una operación.
¿Cómo se nombra un método en el código según la convención 'camel case' mencionada en el video?
-Según la convención 'camel case', el nombre de un método comienza en minúscula y si hay más de una palabra, la segunda y las siguientes palabras comienzan con mayúscula.
¿Qué es un constructor y para qué sirve según lo explicado en el video?
-Un constructor es un método especial que permite crear objetos de un tipo específico, como un objeto 'Alumno'. Se verán en detalle en una próxima clase.
¿Qué incentivo adicional se ofrece para los espectadores según el video?
-Se ofrece un curso de Git 100% gratuito on demand con certificado en el examen final, que los espectadores pueden incluir en LinkedIn u otros perfiles profesionales.
¿Cómo se puede seguir el curso de Git y obtener el certificado según el video?
-Los espectadores pueden suscribirse y comenzar el curso inmediatamente, y si aprueban el examen final, obtendrán el certificado.
Outlines
📚 Introducción y Concepto de Programación Orientada a Objetos
El primer párrafo introduce el tema del video, que es la programación orientada a objetos (POO) en Java. Se hace un recordatorio a los espectadores de interactuar con el contenido a través de 'me gusta', suscripciones y comentarios para mejorar la visibilidad en YouTube. Se menciona que estos elementos son importantes para el crecimiento del canal y para que los videos lleguen a más personas. El contenido principal del video se centra en explicar los conceptos básicos de la POO, como clases, atributos y cómo trabajar con ellos en NetBeans. Se da un ejemplo práctico de cómo crear una clase 'Alumno' con atributos como nombre y apellido, y cómo se pueden implementar métodos para que realicen acciones, como mostrar el nombre completo del alumno.
📘 Implementación de Métodos y Ejemplos en Java
El segundo párrafo profundiza en la implementación de métodos en Java, que son acciones que los objetos pueden realizar. Se ilustra cómo los métodos se representan en el código a través de verbos en infinitivo, siguiendo la convención 'camel case' para el nombrado. Se proporciona un ejemplo de cómo se puede crear un método para que un objeto 'Alumno' muestre su nombre completo en la pantalla. Además, se plantea la idea de cómo se podría implementar un método para determinar si un alumno está aprobado o no en función de una calificación dada. Se menciona la modularización del código y la importancia de tener métodos especiales llamados 'constructores' para crear objetos, y se alude a un curso gratuito sobre Git que está disponible para los espectadores. El video concluye con una invitación a suscribirse y dejar comentarios, y se anuncia que se profundizará en temas adicionales en futuras entregas.
Mindmap
Keywords
💡Programación orientada a objetos
💡Clase
💡Atributos
💡Métodos
💡Objetos
💡Verbo
💡Procedimientos
💡Funciones
💡Constructores
💡Modificador de acceso
💡Camel case
Highlights
Recordatorio de interacción con el botón 'me gusta', suscripción y comentarios para mejorar la visibilidad en YouTube.
Introducción al concepto de Programación Orientada a Objetos (POO) y su importancia en el nuevo paradigma de la programación.
Explicación de la definición de una 'Clase' en la POO y cómo se relaciona con los atributos de un objeto.
Importancia de los atributos para definir las características de un objeto, ejemplificado con un auto y sus características.
Diferenciación entre atributos y métodos, donde los métodos representan las acciones que un objeto puede realizar.
Metodología para representar métodos en código, utilizando verbos en infinitivo y siguiendo la convención CamelCase.
Descripción de los procedimientos y funciones dentro de los métodos, y su diferenciación en términos de retorno de valor.
Implementación de un método en Java para mostrar el nombre completo de un objeto, siguiendo las convenciones de programación.
Ejemplo práctico de cómo se declara y utiliza un método en una clase, utilizando NetBeans como IDE.
Creación de un método específico para un objeto 'Alumno' que permite mostrar su nombre completo.
Introducción a la idea de parámetros en los métodos y su utilización para personalizar acciones de un objeto.
Implementación de un método que determina si un alumno está aprobado o no a partir de una calificación.
Mejora en la organización del código a través de la modularización de las acciones dentro de las clases.
Mención de los 'constructores' como métodos especiales en la POO y su utilidad para crear objetos.
Anuncio de un curso gratuito de Git y su certificación, promovido en el video.
Invitación a suscribirse y dejar comentarios sobre la serie de videos de programación orientada a objetos.
Agradecimiento y despedida del video, con una promesa de futuras clases y temas relacionados.
Transcripts
so lucina y bienvenidos a un nuevo vídeo
en donde en todo
[Música]
antes de arrancar con el vídeo de hoy
les quiero recordar que por favor no se
olviden de poner me gusta de suscribirse
de darle click a la campanita o dejar un
comentario que eso nos ayudó muchísimo a
combatir un poquito es con el algoritmo
de youtube posicionar un poco nuestros
vídeos y que lleguen a muchísima más
gente acuérdense que todas esas
variables hay variables término de
programación nos ayudan a que todos
nuestros vídeos puedan ser más conocidos
llegan a más gente y obviamente que el
canal crezca así que tú me gusta y tu
apoyo de cualquier manera nos ayuda un
montón bueno en la clase vamos a
continuar con todo lo que venimos viendo
de este curso de programación orientada
a objetos como java en primer instancia
miramos que era la programación
orientada a objetos vimos un poquito ese
concepto de ese nuevo paradigma luego la
clase pasada que les voy a dejar como
siempre el link acá arriba y en la
descripción también para que puedan
acceder o en algún comentario como
siempre es un comentario destacados
vimos lo que es una clase y como a nivel
código podemos tomar una clase con sus
respectivos atributos y podemos comenzar
a trabajarla en netbeans en este caso lo
que yo les voy a mostrar hoy es un nuevo
término que son los métodos los
atributos de una clase nos permiten
decir qué es o qué
características va a tener cada uno de
los elementos que creamos después a
través de esa clase ahora lo que vamos a
ver con los métodos es tener en cuenta
cuáles van a ser las acciones que las
cosas que creemos a través de una clase
puedan tener estas cosas son nacidos
como objetos que es un término que ya lo
vamos a ver en mayor detalle así que
vamos ahora a ver un poquito la teoría y
ya pasamos a la práctica a ver cómo se
aplica esto en berlín bien gente vamos
arrancar entonces con el concepto de
métodos así como los atributos no dicen
cuáles son las características de un
objeto que vamos a traer de la vida real
por ejemplo un auto sus características
eran la cantidad de ventanillas que
tiene la cantidad de ruedas que tiene
cuántos asientos los colores el motor la
placa patente y así distintas cuestiones
serían sus características las cosas que
lo identifican mientras que los métodos
son las cosas que es objeto de la vida
real que yo estoy tratando de abstraer
en una clase puede hacer en este caso
que pueda ser un auto acelerar frenar
estacionar y que más pueda ser un auto
sin moverse correrse no sea hay un
montón de opciones si ahora los métodos
lo que representan son cada una de estas
acciones y cómo las vamos a representar
en el mundo lógico dentro del código
fíjense lo que dice acá en rosado fucsia
siempre lo identificamos como verbos y
le agregó a lo que no dice cada día
positiva verbos en infinitivo cuáles son
los verbos en infinitivo los que
terminen ar er o ir bien' fíjense acá en
el último apartado dice que pueden
existir procedimientos dentro de los
métodos que son acciones que no nos
devuelven ningún valor no nos interesa
saber si lo que nos devuelva lo que hace
esa operación y tener funciones donde si
obtenemos un valor como respuesta bien
esta es la teoría de lo que son los
métodos pero vamos a ver ahora cómo los
implementamos en aui y cómo podemos
representarlos con un ejemplo super
sencillo así que vamos a eso bueno gente
está muy bien en mente y vamos a partir
del mismo ejercicio que estamos
trabajando en el vídeo anterior ahí
habíamos hecho una clase alumno habíamos
dicho de cada alumno de tener una y de
un nombre y un apellido habíamos dicho
que la deriva ese tipo entero el nombre
de tipo string el apellido de tipo
strange ahora bien estos son sus
atributos son las características que va
a tener este alumno qué pasa si ahora yo
quiero tener en cuenta acciones que va a
tener este alumno para ello es que voy a
declarar métodos en cuanto a los métodos
yo puedo declarar distintos con sus
respectivos nombres y los nombres tienen
que ser como les conté en lo posible
verbos infinite en infinitivo y
representar la acción que realmente van
a hacer vamos a suponer que un alumno
puede decir su nombre completo si vamos
a hacer un método para que un alumno
pueda decir su nombre completo la forma
armar un método es la siguiente siempre
tenemos que poner algo conocido como
modificador de acceso
que en este caso lo vamos a ver más
adelante así que por ahora siempre
colocamos público más adelantamos a ver
qué es este modificador de acceso luego
el tipo de dato que va a devolver este
método en caso de que devuelva un valor
como en este caso vamos a hacer que no
devuelva ningún valor sino que muestra
algo por pantalla el tipo de dato va a
ser void este tipo de dato particular se
utiliza para aquellos métodos que
indican justamente un procedimiento es
decir se realiza algo pero no voy a
obtener una respuesta para utilizarla
luego sino que hago una acción y listo
en este caso entonces va a ser mostrar
su nombre completo por pantalla entonces
no nos interesa saber nada más que eso
bien entonces vamos a poner public void
sí y fíjense cómo voy a poner el verbo
en infinitivo mostrar nombre y fíjense
este detalle que acabo de hacer si yo
acaba poner public que él esconde que
siempre va con modificador de acceso
vamos a ver qué es
y el tipo de datos el nombre de mi
método y fíjense como el nombre de mi
método arranca en minúscula y la
siguiente palabra asociada es con
mayúscula porque esto es por una
convención que se llama camel case bien
ésta establece que las clases arrancan
siempre con mayúsculas los atributos se
escriben totalmente en minúsculas y los
métodos también se escribe en minúscula
donde cuando hay más de una palabra a
partir de la segunda palabra que voy a
utilizar utilizo letra mayúscula esto es
una convención bien acá abril cierro
paréntesis por recibir un parámetro como
no es decir puedo pasar un valor acá
como 1
abro y cierro llaves y esto va a
establecer qué es lo que va a ser este
método en este caso como este método lo
que hace es mostrar un nombre vamos a
poner un cartelito que diga hola soy un
alumno y sé decir mi nombre por ejemplo
bien con esto que podemos hacer podemos
crear después a futuro un alumno y
podemos hacer que este alumno tenga este
método implementado y diga su nombre así
de sencillo vamos a suponer que este
alumno a partir de por ejemplo una
calificación que recibe nos puede decir
si está aprobado o no en una materia es
decir sabe si está aprobado o no
tranquilamente podemos hacer por ejemplo
un método que sea
public void
saber
aprobado por ejemplo voy a llamarlo así
pongo con el nombre que queramos que sea
representativo y acá puedo hacer que en
lugar de que esto esté vacío haya un
parámetro que esté recibiendo en este
caso por ejemplo de
calificación que puedo hacer acá puede
implementar que a partir de la
calificación que el alumno va a recibir
sepa o diga estoy aprobado o estuviese
aprobado así de sencillo es puedo poner
acá un if
calificación
mayor o igual a 6
si por ejemplo que es la calificación
con la que se aprueba acá en argentina
abro de la materia
me diga eso yo sí no
si no se cumple esta condición va a
decir
hoy no aprobé por ejemplo fíjense que
todo esto antes si lo colocamos en el
main y fíjense que era bastante
engorroso tener en el men todo este
código todo una cosa abajo de la otra y
fíjense cómo acá esto se va a modular
izando si tengo las funciones o las
acciones que puede hacer un alumno y
están adentro del alumno bien no están
dispersas por todos lados mezclados como
es en el caso de la programación
estructurada bien se entendió el
concepto de método gente además tenemos
unos métodos especiales que se llaman
constructores que nos permiten qué cosas
crear objetos de tipo alumno a través de
estos métodos especiales y eso lo vamos
a ver en una próxima clase porque eso es
todo pero espero que les haya gustado
como siempre y como les dije al
principio nos ayudó muchísimo con su me
gusta visitando la tocó académica curan
seguir hasta el curso de git y git
100% gratuito on demand es decir se
inscriben y ya pueden comenzar a hacerlo
con certificado ring en el examen final
y se aprueban ya obtiene el certificado
que lo pueden poner en linkedin o donde
quieras así que suscriban se dejen en
los comentarios si les gusta esta serie
de vídeos que muchos nos dijeron que
estaban esperándola con muchas ansias
así que esperamos que les siga gustando
y nos vemos en un próximo vídeo en donde
en todo que cha cha
[Música]
Browse More Related Video
🚀 GETTERS y SETTERS en JAVA | 🤔| POO con Java 🖥️ | Explicación FÁCIL 2023 | #5
🚀 MÉTODOS CONSTRUCTORES y OBJETOS en JAVA | 🤔| POO con Java 🖥️ | Explicación FÁCIL 2023 | #4
🚀 HERENCIA en JAVA | 🤔| Programación Orientada a Objetos con Java 🖥️ | Explicación FÁCIL 2023 | #6
🔴Curso de Java #28 - Clases y Objetos en Java
Java desde cero con Eclipse [Parte 2] (Programacion Orientada a Objetos)
Lógica de la Programación Orientada a Objetos Explicada con FIFA
5.0 / 5 (0 votes)