SlideShare una empresa de Scribd logo
METODOS

Es un algoritmo asociado a un objeto (o a una de
objetos), cuya ejecución se desencadena tras la repetición
de un “mensaje”.
Desde el punto de vista del comportamiento, es lo que el
objeto puede hacer.
Un método puede producir un cambio en las propiedades
del objeto, o la generación de un “evento” con un nuevo
mensaje para otro objeto del sistema.
TIPOS DE METODOS

 Métodos Inicializadores
 Métodos Getters
 Métodos Setters
 Métodos Visualizadores
 Métodos Operadores
 Métodos Constructores
 Métodos Destructores
MÉTODOS INICIALIZADORES

En la definición de una clase, solo esta permitido señalar el tipo y el nombre
de los elementos que lo componen.
Clase Botón                               Método Inicializar
• Forma                                   Forma= Circular
 Color                                   Color= Azul


Para asegurar de que el código de inicialización se va a ejecutar este se
coloca en los métodos de constructores que veremos mas adelante.
Métodos Getters

Nos sirve para obtener (recuperar o acceder) el valor ya
asignado a un atributo y utilizarlo para cierto método.
Cada método accedente devuelve un atributo.
Métodos Setters

Nos sirve para asignar un valor inicial a un atributo, pero de forma
explícita, además el Setter nunca retorna nada (Siempre es void), y
solo nos permite dar acceso público a ciertos atributos que deseemos
el usuario pueda modificar.


Permite cambiar el valor de los atributos.
Métodos Visualizadores

Son aquellos q muestran el objeto, es decir, el valor de los atributos.


Clase Botón                                Método Mostrar
• Tamaño                                   Muestra el Botón
• Color
• Posición
Métodos Operadores

Realizan cálculos y generan resultados.


Clase Cuenta                              Método Saldo
• Número                                  Ingresos-gastos
• Ingresos
• Gastos
Métodos Constructores
Un conductor es un método que inicializa un objeto inmediatamente
después de su creación
Tiene exactamente el nombre de la clase en la que residen.
Una ves definido, se llama automáticamente al constructor después de crear
el objeto.
Sin indicación de tipo devuelto (ni siquiera void).


Clase Cuenta                            Método Cuenta
• Numero                               Inicializa el objeto
• Ingresos
• Gastos
Métodos Destructores
Tiene como misión principal de liberar memoria.
No retorna ningún valor ni siquiera void.
Si no hay ninguno, se crea uno por defecto.
Solo hay un destructor por clase.
El destructor no tiene argumentos.
Un destructor es una función miembro publica con el mismo nombre de la clase
pero precedido por el símbolo


Clase Cuenta                            Método Cuenta
• Numero                               Destruye el Objeto
• Ingresos
• Gastos

Más contenido relacionado

La actualidad más candente

Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
Luis Eduardo Aponte
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
Angel Vázquez Patiño
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
Pedro Contreras Flores
 
Preguntas de introiducción a java
Preguntas de introiducción a javaPreguntas de introiducción a java
Preguntas de introiducción a java
Ana Ruth G H
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
UCE
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Usonahun1385
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
Zamantha Gonzalez Universidad Nacional Abierta
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
utrilla
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
Alvaro Enrique Ruano
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
Brayan Seña
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
emiru48
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.K Manuel TN
 
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetosEjercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Juan Timoteo Cori
 
3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registrosMeztli Valeriano Orozco
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
jose_rob
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
innovalabcun
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
Cesar David Fernandez Grueso
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
Nedoww Haw
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
Clara Patricia Avella Ibañez
 

La actualidad más candente (20)

Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Estilos de programación y sus lenguajes
Estilos de programación y sus lenguajesEstilos de programación y sus lenguajes
Estilos de programación y sus lenguajes
 
Preguntas de introiducción a java
Preguntas de introiducción a javaPreguntas de introiducción a java
Preguntas de introiducción a java
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Diagramas De Casos De Uso
Diagramas De Casos De UsoDiagramas De Casos De Uso
Diagramas De Casos De Uso
 
Programación Orientada a Objetos
Programación Orientada a ObjetosProgramación Orientada a Objetos
Programación Orientada a Objetos
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Búsqueda secuencial y binaria
Búsqueda secuencial y binariaBúsqueda secuencial y binaria
Búsqueda secuencial y binaria
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
hashing y colisiones
hashing y colisioneshashing y colisiones
hashing y colisiones
 
5.1 estructura de una clase.
5.1 estructura de una clase.5.1 estructura de una clase.
5.1 estructura de una clase.
 
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetosEjercicio integrador de_análisis_de_sistemas_orientado_a_objetos
Ejercicio integrador de_análisis_de_sistemas_orientado_a_objetos
 
3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros3.1 inserción, eliminación y modificación de registros
3.1 inserción, eliminación y modificación de registros
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases7 Curso de POO en java - diagrama de clases
7 Curso de POO en java - diagrama de clases
 

Destacado

Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos
kira-akira
 
160508468 apuntes-programacion-de-obras
160508468 apuntes-programacion-de-obras160508468 apuntes-programacion-de-obras
160508468 apuntes-programacion-de-obras
Lizbeth Diaz Rivera
 
PROGRAMACIÓN DE OBRA
PROGRAMACIÓN DE OBRAPROGRAMACIÓN DE OBRA
PROGRAMACIÓN DE OBRA
zgarios
 
La programacion.
La programacion.La programacion.
La programacion.admon2
 
Metodo de la ruta critica.
Metodo de la ruta critica. Metodo de la ruta critica.
Metodo de la ruta critica.
Adenel
 
Programación de obras
Programación de obrasProgramación de obras
03 programacion y metodo ruta critica
03 programacion y metodo ruta critica03 programacion y metodo ruta critica
03 programacion y metodo ruta criticaRichard Jimenez
 
cpm pert Manual de programacion
cpm pert Manual de programacioncpm pert Manual de programacion
cpm pert Manual de programacion
Oscar Hidalgo Sinche
 
Programación de-obras CONCEPTO
Programación de-obras CONCEPTOProgramación de-obras CONCEPTO
Programación de-obras CONCEPTO
JVl Constr
 
Planificación de obras civiles
Planificación de obras civilesPlanificación de obras civiles
Planificación de obras civilesingenieroscivil
 
Planificación y Control de Proyectos de Construcción
Planificación y Control de Proyectos de ConstrucciónPlanificación y Control de Proyectos de Construcción
Planificación y Control de Proyectos de Construcción
Manuel García Naranjo B.
 
PROGRAMACION DE OBRA
PROGRAMACION DE OBRAPROGRAMACION DE OBRA
PROGRAMACION DE OBRA
raphec
 
Tarea 9 programacion de obra
Tarea 9 programacion de obraTarea 9 programacion de obra
Tarea 9 programacion de obraaom91
 

Destacado (18)

Programación de obra
Programación de obraProgramación de obra
Programación de obra
 
Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos
 
160508468 apuntes-programacion-de-obras
160508468 apuntes-programacion-de-obras160508468 apuntes-programacion-de-obras
160508468 apuntes-programacion-de-obras
 
PROGRAMACIÓN DE OBRA
PROGRAMACIÓN DE OBRAPROGRAMACIÓN DE OBRA
PROGRAMACIÓN DE OBRA
 
La programacion.
La programacion.La programacion.
La programacion.
 
Metodo de la ruta critica.
Metodo de la ruta critica. Metodo de la ruta critica.
Metodo de la ruta critica.
 
Métodos de programación de robots
Métodos de programación de robotsMétodos de programación de robots
Métodos de programación de robots
 
Programación de obras
Programación de obrasProgramación de obras
Programación de obras
 
03 programacion y metodo ruta critica
03 programacion y metodo ruta critica03 programacion y metodo ruta critica
03 programacion y metodo ruta critica
 
cpm pert Manual de programacion
cpm pert Manual de programacioncpm pert Manual de programacion
cpm pert Manual de programacion
 
Programación de-obras CONCEPTO
Programación de-obras CONCEPTOProgramación de-obras CONCEPTO
Programación de-obras CONCEPTO
 
EJEMPLO CRONOGRAMA OBRA
EJEMPLO CRONOGRAMA OBRAEJEMPLO CRONOGRAMA OBRA
EJEMPLO CRONOGRAMA OBRA
 
CPM, PERT Y GANTT
CPM, PERT Y GANTTCPM, PERT Y GANTT
CPM, PERT Y GANTT
 
Planificación de obras civiles
Planificación de obras civilesPlanificación de obras civiles
Planificación de obras civiles
 
E-10 CONTROL DE OBRA
E-10 CONTROL DE OBRAE-10 CONTROL DE OBRA
E-10 CONTROL DE OBRA
 
Planificación y Control de Proyectos de Construcción
Planificación y Control de Proyectos de ConstrucciónPlanificación y Control de Proyectos de Construcción
Planificación y Control de Proyectos de Construcción
 
PROGRAMACION DE OBRA
PROGRAMACION DE OBRAPROGRAMACION DE OBRA
PROGRAMACION DE OBRA
 
Tarea 9 programacion de obra
Tarea 9 programacion de obraTarea 9 programacion de obra
Tarea 9 programacion de obra
 

Similar a Metodos de programacion

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
 
Semana 2 Clases y Objetos en Java
Semana 2   Clases y Objetos en JavaSemana 2   Clases y Objetos en Java
Semana 2 Clases y Objetos en Java
Richard Eliseo Mendoza Gafaro
 
Clases y Objetos para programar introducción para programar
Clases y Objetos para programar introducción para programarClases y Objetos para programar introducción para programar
Clases y Objetos para programar introducción para programar
SandovalLisandro
 
La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"
ingemg1
 
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
Videoconferencias UTPL
 
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
 
PROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETOPROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETO
Anabel Jaramillo
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
1da4
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
ProgramacionOrientadaAObjetos.pdf
ProgramacionOrientadaAObjetos.pdfProgramacionOrientadaAObjetos.pdf
ProgramacionOrientadaAObjetos.pdf
IdsGilderAsto
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
Eduardo García
 
Poo Java
Poo JavaPoo Java
Poo Java
eccutpl
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
León Arenas Rivera
 
10 - POO.pptx
10 - POO.pptx10 - POO.pptx
10 - POO.pptx
ssuser075d93
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
Uniminuto - San Francisco
 
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
Renny Batista
 
Métodos en JAVA.pptx
Métodos en JAVA.pptxMétodos en JAVA.pptx
Métodos en JAVA.pptx
JONATHANDANIELGONZAL2
 
03 Oop
03   Oop03   Oop
03 Oop
Network Sens
 
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptxResumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
DELIAMARINAHERAZOTUI
 
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
José Antonio Sandoval Acosta
 

Similar a Metodos de programacion (20)

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
 
Semana 2 Clases y Objetos en Java
Semana 2   Clases y Objetos en JavaSemana 2   Clases y Objetos en Java
Semana 2 Clases y Objetos en Java
 
Clases y Objetos para programar introducción para programar
Clases y Objetos para programar introducción para programarClases y Objetos para programar introducción para programar
Clases y Objetos para programar introducción para programar
 
La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"La palabra reservada this y los métodos "getters" y "setters"
La palabra reservada this y los métodos "getters" y "setters"
 
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
FUNDAMENTOS DE LA PROGRAMACIÓN (II Bimestre Abril Agosto 2011)
 
Métodos constructores, método toString()
Métodos constructores, método toString()Métodos constructores, método toString()
Métodos constructores, método toString()
 
PROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETOPROGRAMACION ORIENTADA A OBJETO
PROGRAMACION ORIENTADA A OBJETO
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
 
ProgramacionOrientadaAObjetos.pdf
ProgramacionOrientadaAObjetos.pdfProgramacionOrientadaAObjetos.pdf
ProgramacionOrientadaAObjetos.pdf
 
Clases y objetos
Clases y objetosClases y objetos
Clases y objetos
 
Poo Java
Poo JavaPoo Java
Poo Java
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
10 - POO.pptx
10 - POO.pptx10 - POO.pptx
10 - POO.pptx
 
Conceptos basicos POO
Conceptos basicos POOConceptos basicos POO
Conceptos basicos POO
 
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
 
Métodos en JAVA.pptx
Métodos en JAVA.pptxMétodos en JAVA.pptx
Métodos en JAVA.pptx
 
03 Oop
03   Oop03   Oop
03 Oop
 
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptxResumen Programación Orientada a Objetos 20_06_2023 (1).pptx
Resumen Programación Orientada a Objetos 20_06_2023 (1).pptx
 
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
 

Metodos de programacion

  • 1. METODOS Es un algoritmo asociado a un objeto (o a una de objetos), cuya ejecución se desencadena tras la repetición de un “mensaje”. Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la generación de un “evento” con un nuevo mensaje para otro objeto del sistema.
  • 2. TIPOS DE METODOS  Métodos Inicializadores  Métodos Getters  Métodos Setters  Métodos Visualizadores  Métodos Operadores  Métodos Constructores  Métodos Destructores
  • 3. MÉTODOS INICIALIZADORES En la definición de una clase, solo esta permitido señalar el tipo y el nombre de los elementos que lo componen. Clase Botón Método Inicializar • Forma Forma= Circular  Color Color= Azul Para asegurar de que el código de inicialización se va a ejecutar este se coloca en los métodos de constructores que veremos mas adelante.
  • 4. Métodos Getters Nos sirve para obtener (recuperar o acceder) el valor ya asignado a un atributo y utilizarlo para cierto método. Cada método accedente devuelve un atributo.
  • 5. Métodos Setters Nos sirve para asignar un valor inicial a un atributo, pero de forma explícita, además el Setter nunca retorna nada (Siempre es void), y solo nos permite dar acceso público a ciertos atributos que deseemos el usuario pueda modificar. Permite cambiar el valor de los atributos.
  • 6. Métodos Visualizadores Son aquellos q muestran el objeto, es decir, el valor de los atributos. Clase Botón Método Mostrar • Tamaño Muestra el Botón • Color • Posición
  • 7. Métodos Operadores Realizan cálculos y generan resultados. Clase Cuenta Método Saldo • Número Ingresos-gastos • Ingresos • Gastos
  • 8. Métodos Constructores Un conductor es un método que inicializa un objeto inmediatamente después de su creación Tiene exactamente el nombre de la clase en la que residen. Una ves definido, se llama automáticamente al constructor después de crear el objeto. Sin indicación de tipo devuelto (ni siquiera void). Clase Cuenta Método Cuenta • Numero Inicializa el objeto • Ingresos • Gastos
  • 9. Métodos Destructores Tiene como misión principal de liberar memoria. No retorna ningún valor ni siquiera void. Si no hay ninguno, se crea uno por defecto. Solo hay un destructor por clase. El destructor no tiene argumentos. Un destructor es una función miembro publica con el mismo nombre de la clase pero precedido por el símbolo Clase Cuenta Método Cuenta • Numero Destruye el Objeto • Ingresos • Gastos