SlideShare una empresa de Scribd logo
1 de 9
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

Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
Huascar Génere
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
jent46
 
Funciones subrutinas y procedimientos
Funciones subrutinas y procedimientosFunciones subrutinas y procedimientos
Funciones subrutinas y procedimientos
jnarchie
 

La actualidad más candente (20)

Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Algoritmo por seleccion
Algoritmo por seleccionAlgoritmo por seleccion
Algoritmo por seleccion
 
COLAS
COLASCOLAS
COLAS
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
Estructuras lineales
Estructuras linealesEstructuras lineales
Estructuras lineales
 
Ordenamiento por insercion
Ordenamiento por insercionOrdenamiento por insercion
Ordenamiento por insercion
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
programacion orientada a objetos
programacion orientada a objetosprogramacion orientada a objetos
programacion orientada a objetos
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Estructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras LinealesEstructura de Datos -Unidad III: Estructuras Lineales
Estructura de Datos -Unidad III: Estructuras Lineales
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Estructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras LinealesEstructura de Datos - Unidad III Estructuras Lineales
Estructura de Datos - Unidad III Estructuras Lineales
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Programación orientada al objeto
Programación orientada al objetoProgramación orientada al objeto
Programación orientada al objeto
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Funciones subrutinas y procedimientos
Funciones subrutinas y procedimientosFunciones subrutinas y procedimientos
Funciones subrutinas y procedimientos
 

Destacado

La programacion.
La programacion.La programacion.
La programacion.
admon2
 
03 programacion y metodo ruta critica
03 programacion y metodo ruta critica03 programacion y metodo ruta critica
03 programacion y metodo ruta critica
Richard Jimenez
 
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 civiles
ingenieroscivil
 
Tarea 9 programacion de obra
Tarea 9 programacion de obraTarea 9 programacion de obra
Tarea 9 programacion de obra
aom91
 

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 objetos
Antonio Palomares Sender
 
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
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completado
Kai Exo
 

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