SlideShare una empresa de Scribd logo
1 de 10
República Bolivariana de Venezuela
Universidad Pedagógica Experimental Libertador
Instituto Experimental de Barquisimeto
“Luis Beltrán Prieto Figueroa”
Métodos de Programación.
Integrantes:
Marien Pérez
Kleibert Peroza
Profesora:
Anaida Escalona
sección: INF1
18/06/2018.
Métodos
De
Programación.
Los métodos de programación son
un tipo de métodos normalmente
pequeño y simples, que se limita a
proveer información acerca del
estado de un objeto ,aunque
introduce una nueva dependencia,
la utilización de métodos es
preferida a acceder directamente a
la información para proveer de una
nueva capa de abstracción
(programación orientada a objetos).
Tipos de métodos de Programación:
• a)Profundizar en el concepto de método de
una clase e indicar los tipos métodos en java:
método de instancia y métodos de clase.
• b) interpretar el código fuente de una
aplicación en java donde aparecen métodos
de distintos tipos.
• c) Construir una aplicación java sencilla,
convenientemente especificada, que emplee
clases con diferentes métodos
Métodos de instancia:
• Las clases pueden incluir en su
declaración muchos métodos o
no declarar ninguno. Los
métodos pueden clasificarse en
métodos de instancia y métodos
de clase.
Los métodos de instancia operan sobre las variables de instancia de los objetos
pero también tienen acceso a las variables de clase. La sintaxis de llamada a un
método de instancia es:
idReferencia.idMetodo(parametros); // Llamada tipica a un metodo de instancia
Todas las instancias de una clase comparten la misma implementación
para un método de
instancia. La instancia que hace la llamada al método es siempre un
parámetro o argumento
implícito. Dentro de un método de instancia, el identificador de una
variable de instancia hace
referencia al atributo de la instancia concreta que hace la llamada al
método (suponiendo que el
identificador del atributo no ha sido ocultado por el de un parámetro).
En el ejemplo anterior en la declaración de la clase
CuentaBancaria, los métodos saldo y transferencia son
métodos de instancia. public double saldo() { return saldo; }
public void transferencia( CuentaBancaria origen ) { saldo +=
origen.saldo; origen.saldo=0; } Ejemplos de llamada a estos
métodos dentro de PruebaCuentaBancaria: CuentaBancaria
c1 = new CuentaBancaria(); CuentaBancaria c2 = new
CuentaBancaria(20.0); c1.transferencia(c2);
System.out.println("Cuenta con: " + c1.saldo() + " euros");
Métodos de clase
• En principio, los métodos de clase no operan sobre las variables de
instancia de los objetos. Los métodos de clase pueden trabajar con
las variables de clase pero no pueden acceder a las variables de
instancia declaradas dentro de la clase, a no ser que se crea una
nueva instancia y se acceda a las variables de instancia a través del
nuevo objeto. Los métodos de clase también pueden ser llamados
precediéndolos con el identificador de la clase, sin necesidad de
utilizar el de una instancia.
IdClase.idMetodo(parametros); // Llamada tipica a un
metodo de clase
La palabra static determina la declaración de un método de clase. Por
defecto, si no se
indica la palabra static, el método declarado se considera un método de
instancia.
En el ejemplo anterior en la declaración de la clase CuentaBancaria, el
método
incCuentas es un método de clase.
public static void incCuentas () {
totalCuentas++;
}
Un ejemplo de llamada a este método dentro de
PruebaCuentaBancaria sería: CuentaBancaria.incCuentas();
REFERENCIAS:
Está información la obtuvimos gracias a:
https://es.wikipedia.org/wiki/Método_(informática)
ocw.upm.es/lenguajes-y-sistemas.../programacion-en-java-
i/.../14-tiposdemetodos.pdf
https://docs.microsoft.com/es-
es/dotnet/csharp/programming-
guide/...and.../methods

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

2
22
2
 
Symfony parte 16
Symfony parte 16Symfony parte 16
Symfony parte 16
 
004 delegados jdchc
004 delegados jdchc004 delegados jdchc
004 delegados jdchc
 
Detective
DetectiveDetective
Detective
 
Uml clase 04_uml_clases
Uml clase 04_uml_clasesUml clase 04_uml_clases
Uml clase 04_uml_clases
 
ECLIPSE EJERCICIO UNIÓN E INTERSECCION DE CONJUNTOS
ECLIPSE EJERCICIO UNIÓN E INTERSECCION DE CONJUNTOSECLIPSE EJERCICIO UNIÓN E INTERSECCION DE CONJUNTOS
ECLIPSE EJERCICIO UNIÓN E INTERSECCION DE CONJUNTOS
 
Guiajsvalidacion
GuiajsvalidacionGuiajsvalidacion
Guiajsvalidacion
 
Examen unidad 1 ortiz enciso antonio aldahir
Examen unidad 1 ortiz enciso antonio aldahirExamen unidad 1 ortiz enciso antonio aldahir
Examen unidad 1 ortiz enciso antonio aldahir
 
Deber 2
Deber 2Deber 2
Deber 2
 
Guia de derivative tics
Guia de derivative ticsGuia de derivative tics
Guia de derivative tics
 
Deber 2
Deber 2Deber 2
Deber 2
 
Estadistica
EstadisticaEstadistica
Estadistica
 

Similar a Marien selena.

Programación orientada a objetos con c++
Programación orientada a objetos con c++Programación orientada a objetos con c++
Programación orientada a objetos con c++Karime Hernández
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosJosé Antonio Sandoval Acosta
 
Framework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosFramework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosAntonio Palomares Sender
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesecodereck
 
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
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y DestructorTecnologico
 
Programación orientada a objetos con c++ prev
Programación orientada a objetos con c++ prevProgramación orientada a objetos con c++ prev
Programación orientada a objetos con c++ prevjtk1
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
Tarea 5
Tarea 5Tarea 5
Tarea 5ar qb
 
Métodos constructores, método toString()
Métodos constructores, método toString()Métodos constructores, método toString()
Métodos constructores, método toString()Pablo Macon
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosJosé Antonio Sandoval Acosta
 

Similar a Marien selena. (20)

Programación orientada a objetos con c++
Programación orientada a objetos con c++Programación orientada a objetos con c++
Programación orientada a objetos con c++
 
metodos de clases
metodos de clasesmetodos de clases
metodos de clases
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetos
 
Framework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetosFramework .NET 3.5 07 Programación orientada a objetos
Framework .NET 3.5 07 Programación orientada a objetos
 
Sesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clasesSesion 07 nivel_acceso_miembros_clases
Sesion 07 nivel_acceso_miembros_clases
 
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
 
Datos previos
Datos previosDatos previos
Datos previos
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Datos Previos
Datos PreviosDatos Previos
Datos Previos
 
Constructor Y Destructor
Constructor Y DestructorConstructor Y Destructor
Constructor Y Destructor
 
Programación orientada a objetos con c++ prev
Programación orientada a objetos con c++ prevProgramación orientada a objetos con c++ prev
Programación orientada a objetos con c++ prev
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
Tarea 5
Tarea 5Tarea 5
Tarea 5
 
1 clases y objetos
1 clases y objetos1 clases y objetos
1 clases y objetos
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
 
Odaliz presentacion
Odaliz presentacionOdaliz presentacion
Odaliz presentacion
 
Programación java 2
Programación java 2Programación java 2
Programación java 2
 
Métodos constructores, método toString()
Métodos constructores, método toString()Métodos constructores, método toString()
Métodos constructores, método toString()
 
1 clases y_objetos (2)
1 clases y_objetos (2)1 clases y_objetos (2)
1 clases y_objetos (2)
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 

Último

Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minasMirkaCBauer
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellajuancamilo3111391
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.imejia2411
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Último (14)

Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
locomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minaslocomotas v siclo.ppt de ingenieria de minas
locomotas v siclo.ppt de ingenieria de minas
 
Historia de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ellaHistoria de la Medicina y bases para desarrollo de ella
Historia de la Medicina y bases para desarrollo de ella
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.MODELO CARACTERIZACION DE PROCESOS SENA.
MODELO CARACTERIZACION DE PROCESOS SENA.
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

Marien selena.

  • 1. República Bolivariana de Venezuela Universidad Pedagógica Experimental Libertador Instituto Experimental de Barquisimeto “Luis Beltrán Prieto Figueroa” Métodos de Programación. Integrantes: Marien Pérez Kleibert Peroza Profesora: Anaida Escalona sección: INF1 18/06/2018.
  • 3. Los métodos de programación son un tipo de métodos normalmente pequeño y simples, que se limita a proveer información acerca del estado de un objeto ,aunque introduce una nueva dependencia, la utilización de métodos es preferida a acceder directamente a la información para proveer de una nueva capa de abstracción (programación orientada a objetos).
  • 4. Tipos de métodos de Programación: • a)Profundizar en el concepto de método de una clase e indicar los tipos métodos en java: método de instancia y métodos de clase. • b) interpretar el código fuente de una aplicación en java donde aparecen métodos de distintos tipos. • c) Construir una aplicación java sencilla, convenientemente especificada, que emplee clases con diferentes métodos
  • 5. Métodos de instancia: • Las clases pueden incluir en su declaración muchos métodos o no declarar ninguno. Los métodos pueden clasificarse en métodos de instancia y métodos de clase.
  • 6. Los métodos de instancia operan sobre las variables de instancia de los objetos pero también tienen acceso a las variables de clase. La sintaxis de llamada a un método de instancia es: idReferencia.idMetodo(parametros); // Llamada tipica a un metodo de instancia Todas las instancias de una clase comparten la misma implementación para un método de instancia. La instancia que hace la llamada al método es siempre un parámetro o argumento implícito. Dentro de un método de instancia, el identificador de una variable de instancia hace referencia al atributo de la instancia concreta que hace la llamada al método (suponiendo que el identificador del atributo no ha sido ocultado por el de un parámetro).
  • 7. En el ejemplo anterior en la declaración de la clase CuentaBancaria, los métodos saldo y transferencia son métodos de instancia. public double saldo() { return saldo; } public void transferencia( CuentaBancaria origen ) { saldo += origen.saldo; origen.saldo=0; } Ejemplos de llamada a estos métodos dentro de PruebaCuentaBancaria: CuentaBancaria c1 = new CuentaBancaria(); CuentaBancaria c2 = new CuentaBancaria(20.0); c1.transferencia(c2); System.out.println("Cuenta con: " + c1.saldo() + " euros");
  • 8. Métodos de clase • En principio, los métodos de clase no operan sobre las variables de instancia de los objetos. Los métodos de clase pueden trabajar con las variables de clase pero no pueden acceder a las variables de instancia declaradas dentro de la clase, a no ser que se crea una nueva instancia y se acceda a las variables de instancia a través del nuevo objeto. Los métodos de clase también pueden ser llamados precediéndolos con el identificador de la clase, sin necesidad de utilizar el de una instancia. IdClase.idMetodo(parametros); // Llamada tipica a un metodo de clase
  • 9. La palabra static determina la declaración de un método de clase. Por defecto, si no se indica la palabra static, el método declarado se considera un método de instancia. En el ejemplo anterior en la declaración de la clase CuentaBancaria, el método incCuentas es un método de clase. public static void incCuentas () { totalCuentas++; } Un ejemplo de llamada a este método dentro de PruebaCuentaBancaria sería: CuentaBancaria.incCuentas();
  • 10. REFERENCIAS: Está información la obtuvimos gracias a: https://es.wikipedia.org/wiki/Método_(informática) ocw.upm.es/lenguajes-y-sistemas.../programacion-en-java- i/.../14-tiposdemetodos.pdf https://docs.microsoft.com/es- es/dotnet/csharp/programming- guide/...and.../methods