SlideShare una empresa de Scribd logo
1 de 15
INSTITUTO TECNOLÓGICO DE SALINA CRUZ
INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y
COMUNICACIONES
*MATERIA:
PROGRAMACIÓN ORIENTADA A OBJETOS
*UNIDAD:
4
*TEMA:
DECLARACION DE UN MÉTODO
*ALUMNO:
JOSÉ ALEXIS CRUZ SOLAR
*MAESTRA:
M.C SUSANA MÓNICA ROMÁN NÁJERA
MÉTODO :
Es un conjunto de instrucciones definidas dentro de
una clase, que realizan una determinada tarea y a las
que podemos invocar mediante un nombre.
Un método tiene acceso a todos los atributos de su
clase.
Un método puede invocar a otros métodos.
 Un método es:
 Un bloque de código que tiene un nombre,
 recibe unos parámetros o argumentos (opcionalmente),
 contiene sentencias o instrucciones para realizar algo (opcionalmente) y
 devuelve un valor de algún Tipo conocido (opcionalmente).
 SINTAXIS:
La sintaxis global es:
Tipo_Valor_devuelto nombre_método ( lista_argumentos ) {
bloque_de_codigo;
}
y la lista de argumentos se declarando el tipo y nombre de los mismos (como en las
declaraciones de variables). Si hay más de uno se separan por comas.
No esta permitido en los parámetros poner: int num1,num2 , esto causara un error
OTRA SINTAXIS SERIA:
Public void [nombre del metodo](){
[algoritmo]
}
Si se especifica un tipo-de-valor-devuelto distinto
de void el método debe contener una sentencia
return.
Devolver un valor de un método cuyo tipo devuelto
se ha declarado void causa un error de sintaxis.
Métodos con parámetroS
 Public void [nombre del metodo]([parametros]){
[algoritmo]
 }
 Los parametors los podemos imaginar como
variables locales al método, pero su valor se
inicializa con datos que llegan cuando los
llamamos
 package metodosalex;
 /****** @author josealexis ******/
 public class MetodosAlex {
 public static void metodosuma(int x,int y){ //inicia metodo
 System.out.println("hola yo tengo a x:"+x+" y tambien a y: "+y);
 System.out.println("la suma de ellos en el metodo sin retorno es: "+(x+y)+"n");
 } //fin del metodo
 public void metodoresta(int x,int y){ //inicia metodo
 System.out.println("hola yo tengo a x:"+x+" y tambien a y: "+y);
 System.out.println("el resultado de x-y es: "+(x-y)+"n");
 }// fin del metodo
 public static int Factorial(int x){ //inicio del metodo
 int resultado=1;
 for(int i=1; i<=x; i++)
 {
 resultado = resultado * i ;
 }
 return resultado;
 } //fin del metodo
 public static void main(String[] args) {
 int y=7;
 int x=8;
 System.out.println("valor de x:"+x+" valor de y:"+y+"n");
 metodosuma(x,y);
 // metodoresta(x,y);
 MetodosAlex.metodosuma(x, y);
 MetodosAlex objeto= new MetodosAlex();
 objeto.metodoresta(x, y);
 MetodosXXX objeto2= new MetodosXXX();
 System.out.println("el factorial de 5 es: "+Factorial(5));
 } //fin del main
 }//Fin de la clase
EXPLICACION
EN
NETBEANS:
METODOS
 Sintaxis:
 [ModificadorAcceso] [static] [abstract] [final] [native] [syncronized] tipoDevuelto
 Métodos de objeto
 Los métodos de objeto son todos los que no se han declarado como static. Se
utilizan empleando el nombre del objeto y el nombre del método separados por
un punto.
 Métodos de clase
 Al igual que sucede con las variables, los métodos pueden ser de objeto o de
clase. Los métodos de clase son métodos declarados como estáticos (static) y que
no actúan sobre ningún objeto concreto. Pueden recibir objetos de su misma
clase como argumentos, pero no pueden utilizar el operador this.
 Un ejemplo muy claro de este tipo de método son los métodos matemáticos de la
clase java.lang.Math, como sin(), cos() y pow(). Los métodos de clase suelen
usarse mediante el nombre de la clase en lugar del nombre de algún objeto
existente.
[
cuestionario
1. Sintaxis para declarar un método:
_________________________
2. Escriba un método que realice algo:
_________________________
3. Si tengo un método que recibe objetos como parámetros, en
que me beneficia o que uso les puedo dar?
___________________________
4. Si mi método es:
public void saludo(){
System.out.println(“yo saludo n_n/ :P ”);
}
Y esta en la misma clase y lo quiero llamar asi:
saludo();
Es correcto? Argumente su respuesta
________________________________
5. Como llamar a un método que esta en otra clase?
__________________________

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Matrices en php
Matrices en phpMatrices en php
Matrices en php
 
Unidad tres estructura de datos
Unidad tres estructura de datosUnidad tres estructura de datos
Unidad tres estructura de datos
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)Tipos de Datos Abstractos (TDA)
Tipos de Datos Abstractos (TDA)
 
Resultset
ResultsetResultset
Resultset
 
Roger trabajo
Roger trabajoRoger trabajo
Roger trabajo
 
Listas
ListasListas
Listas
 
Apuntadores y listas
Apuntadores y listasApuntadores y listas
Apuntadores y listas
 
1.1 tipos de datos abstractos
1.1 tipos de datos abstractos1.1 tipos de datos abstractos
1.1 tipos de datos abstractos
 
Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)Desarrollo a aplicaciones . net (1)
Desarrollo a aplicaciones . net (1)
 
Static Alexander_Eivar
Static Alexander_EivarStatic Alexander_Eivar
Static Alexander_Eivar
 
estudiante
estudiante estudiante
estudiante
 
1 2 1 Diagramas Uml
1 2 1 Diagramas Uml1 2 1 Diagramas Uml
1 2 1 Diagramas Uml
 
Arreglos
ArreglosArreglos
Arreglos
 
Matrices c++
Matrices c++Matrices c++
Matrices c++
 
Temas programacion java_2
Temas programacion java_2Temas programacion java_2
Temas programacion java_2
 
Colecciones
ColeccionesColecciones
Colecciones
 

Similar a Metodos Java

Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Renny Batista
 
Clases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoClases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoJuan Carlos Espinoza
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4K Manuel TN
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4K Manuel TN
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una claseIsaias Toledo
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Andres Garcia Garcia
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosRulox Quiñones
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributosRobert Wolf
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametroskenixxx
 
Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la pooMagda Fernandez
 

Similar a Metodos Java (20)

Metodos 2
Metodos 2Metodos 2
Metodos 2
 
Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015Programación Orientada a Objetos en Java - Parte I 2015
Programación Orientada a Objetos en Java - Parte I 2015
 
Clases en Java y todo lo relacionado
Clases en Java y todo lo relacionadoClases en Java y todo lo relacionado
Clases en Java y todo lo relacionado
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
 
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
 
Clase viii
Clase viiiClase viii
Clase viii
 
Elementos de una clase
Elementos de una claseElementos de una clase
Elementos de una clase
 
Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
 
Unidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetosUnidad 2 poo_clases_y_objetos
Unidad 2 poo_clases_y_objetos
 
Clases metodos y atributos
Clases metodos y atributosClases metodos y atributos
Clases metodos y atributos
 
Leccion 7 Java
Leccion 7 JavaLeccion 7 Java
Leccion 7 Java
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
MéTodos
MéTodosMéTodos
MéTodos
 
Metodos,variables, pasodeparametros
Metodos,variables, pasodeparametrosMetodos,variables, pasodeparametros
Metodos,variables, pasodeparametros
 
Unidad o informatica
Unidad o informaticaUnidad o informatica
Unidad o informatica
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la poo
 
recurso6 (5).pdf
recurso6 (5).pdfrecurso6 (5).pdf
recurso6 (5).pdf
 

Más de José Alexis Cruz Solar

Practica 2 Identificación de los dispositivos y medios de red
Practica 2 Identificación de los dispositivos y medios de redPractica 2 Identificación de los dispositivos y medios de red
Practica 2 Identificación de los dispositivos y medios de redJosé Alexis Cruz Solar
 
Tabla comparativa de Métodos de Acceso al medio
Tabla comparativa de Métodos de Acceso al medioTabla comparativa de Métodos de Acceso al medio
Tabla comparativa de Métodos de Acceso al medioJosé Alexis Cruz Solar
 
Investigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisiónInvestigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisiónJosé Alexis Cruz Solar
 
Investigación medios físicos para las redes
Investigación medios físicos para las redesInvestigación medios físicos para las redes
Investigación medios físicos para las redesJosé Alexis Cruz Solar
 
Investigación técnicas de codificación
Investigación técnicas de codificaciónInvestigación técnicas de codificación
Investigación técnicas de codificaciónJosé Alexis Cruz Solar
 
Investigación equipos de comunicaciones
Investigación equipos de comunicacionesInvestigación equipos de comunicaciones
Investigación equipos de comunicacionesJosé Alexis Cruz Solar
 
Investigación tipos y clases de direcciones
Investigación tipos y clases de direccionesInvestigación tipos y clases de direcciones
Investigación tipos y clases de direccionesJosé Alexis Cruz Solar
 
Definiciones de control de flujo y mecanismos para el control de flujo
Definiciones de control de flujo y mecanismos para el control de flujoDefiniciones de control de flujo y mecanismos para el control de flujo
Definiciones de control de flujo y mecanismos para el control de flujoJosé Alexis Cruz Solar
 

Más de José Alexis Cruz Solar (20)

Configuración de equipos de red
Configuración de equipos de redConfiguración de equipos de red
Configuración de equipos de red
 
Cuadro sinoptico Ethernet
Cuadro sinoptico EthernetCuadro sinoptico Ethernet
Cuadro sinoptico Ethernet
 
Investigación Ethernet
Investigación EthernetInvestigación Ethernet
Investigación Ethernet
 
Practica 2 Identificación de los dispositivos y medios de red
Practica 2 Identificación de los dispositivos y medios de redPractica 2 Identificación de los dispositivos y medios de red
Practica 2 Identificación de los dispositivos y medios de red
 
Practica 1 Ponchado de cables UTP
Practica 1 Ponchado de cables UTPPractica 1 Ponchado de cables UTP
Practica 1 Ponchado de cables UTP
 
Exposición ALOHA
Exposición ALOHAExposición ALOHA
Exposición ALOHA
 
Tabla comparativa de Métodos de Acceso al medio
Tabla comparativa de Métodos de Acceso al medioTabla comparativa de Métodos de Acceso al medio
Tabla comparativa de Métodos de Acceso al medio
 
Investigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisiónInvestigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisión
 
Investigación medios físicos para las redes
Investigación medios físicos para las redesInvestigación medios físicos para las redes
Investigación medios físicos para las redes
 
Investigación técnicas de modulación
Investigación técnicas de modulaciónInvestigación técnicas de modulación
Investigación técnicas de modulación
 
Investigación técnicas de codificación
Investigación técnicas de codificaciónInvestigación técnicas de codificación
Investigación técnicas de codificación
 
Ejercicios de Subneteo
Ejercicios de SubneteoEjercicios de Subneteo
Ejercicios de Subneteo
 
Investigación mascara de subred
Investigación mascara de subredInvestigación mascara de subred
Investigación mascara de subred
 
Investigación equipos de comunicaciones
Investigación equipos de comunicacionesInvestigación equipos de comunicaciones
Investigación equipos de comunicaciones
 
Investigación tipos y clases de direcciones
Investigación tipos y clases de direccionesInvestigación tipos y clases de direcciones
Investigación tipos y clases de direcciones
 
Investigación Enrutamiento
Investigación EnrutamientoInvestigación Enrutamiento
Investigación Enrutamiento
 
Investigación IPv4
Investigación IPv4Investigación IPv4
Investigación IPv4
 
Sintesis videos
Sintesis videosSintesis videos
Sintesis videos
 
Definiciones de control de flujo y mecanismos para el control de flujo
Definiciones de control de flujo y mecanismos para el control de flujoDefiniciones de control de flujo y mecanismos para el control de flujo
Definiciones de control de flujo y mecanismos para el control de flujo
 
Reporte de prácticas capítulo 2 cisco
Reporte de prácticas capítulo 2 ciscoReporte de prácticas capítulo 2 cisco
Reporte de prácticas capítulo 2 cisco
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Último (19)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Metodos Java

  • 1. INSTITUTO TECNOLÓGICO DE SALINA CRUZ INGENIERIA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES *MATERIA: PROGRAMACIÓN ORIENTADA A OBJETOS *UNIDAD: 4 *TEMA: DECLARACION DE UN MÉTODO *ALUMNO: JOSÉ ALEXIS CRUZ SOLAR *MAESTRA: M.C SUSANA MÓNICA ROMÁN NÁJERA
  • 2.
  • 3. MÉTODO : Es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante un nombre. Un método tiene acceso a todos los atributos de su clase. Un método puede invocar a otros métodos.
  • 4.  Un método es:  Un bloque de código que tiene un nombre,  recibe unos parámetros o argumentos (opcionalmente),  contiene sentencias o instrucciones para realizar algo (opcionalmente) y  devuelve un valor de algún Tipo conocido (opcionalmente).  SINTAXIS: La sintaxis global es: Tipo_Valor_devuelto nombre_método ( lista_argumentos ) { bloque_de_codigo; } y la lista de argumentos se declarando el tipo y nombre de los mismos (como en las declaraciones de variables). Si hay más de uno se separan por comas. No esta permitido en los parámetros poner: int num1,num2 , esto causara un error
  • 5. OTRA SINTAXIS SERIA: Public void [nombre del metodo](){ [algoritmo] }
  • 6. Si se especifica un tipo-de-valor-devuelto distinto de void el método debe contener una sentencia return. Devolver un valor de un método cuyo tipo devuelto se ha declarado void causa un error de sintaxis.
  • 7. Métodos con parámetroS  Public void [nombre del metodo]([parametros]){ [algoritmo]  }  Los parametors los podemos imaginar como variables locales al método, pero su valor se inicializa con datos que llegan cuando los llamamos
  • 8.
  • 9.  package metodosalex;  /****** @author josealexis ******/  public class MetodosAlex {  public static void metodosuma(int x,int y){ //inicia metodo  System.out.println("hola yo tengo a x:"+x+" y tambien a y: "+y);  System.out.println("la suma de ellos en el metodo sin retorno es: "+(x+y)+"n");  } //fin del metodo  public void metodoresta(int x,int y){ //inicia metodo  System.out.println("hola yo tengo a x:"+x+" y tambien a y: "+y);  System.out.println("el resultado de x-y es: "+(x-y)+"n");  }// fin del metodo  public static int Factorial(int x){ //inicio del metodo  int resultado=1;  for(int i=1; i<=x; i++)  {  resultado = resultado * i ;  }  return resultado;  } //fin del metodo
  • 10.  public static void main(String[] args) {  int y=7;  int x=8;  System.out.println("valor de x:"+x+" valor de y:"+y+"n");  metodosuma(x,y);  // metodoresta(x,y);  MetodosAlex.metodosuma(x, y);  MetodosAlex objeto= new MetodosAlex();  objeto.metodoresta(x, y);  MetodosXXX objeto2= new MetodosXXX();  System.out.println("el factorial de 5 es: "+Factorial(5));  } //fin del main  }//Fin de la clase
  • 12. METODOS  Sintaxis:  [ModificadorAcceso] [static] [abstract] [final] [native] [syncronized] tipoDevuelto  Métodos de objeto  Los métodos de objeto son todos los que no se han declarado como static. Se utilizan empleando el nombre del objeto y el nombre del método separados por un punto.  Métodos de clase  Al igual que sucede con las variables, los métodos pueden ser de objeto o de clase. Los métodos de clase son métodos declarados como estáticos (static) y que no actúan sobre ningún objeto concreto. Pueden recibir objetos de su misma clase como argumentos, pero no pueden utilizar el operador this.  Un ejemplo muy claro de este tipo de método son los métodos matemáticos de la clase java.lang.Math, como sin(), cos() y pow(). Los métodos de clase suelen usarse mediante el nombre de la clase en lugar del nombre de algún objeto existente. [
  • 13.
  • 14. cuestionario 1. Sintaxis para declarar un método: _________________________ 2. Escriba un método que realice algo: _________________________ 3. Si tengo un método que recibe objetos como parámetros, en que me beneficia o que uso les puedo dar? ___________________________
  • 15. 4. Si mi método es: public void saludo(){ System.out.println(“yo saludo n_n/ :P ”); } Y esta en la misma clase y lo quiero llamar asi: saludo(); Es correcto? Argumente su respuesta ________________________________ 5. Como llamar a un método que esta en otra clase? __________________________