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

La actualidad más candente (20)

Arreglos Java
Arreglos JavaArreglos Java
Arreglos Java
 
Introducción a Django
Introducción a DjangoIntroducción a Django
Introducción a Django
 
Algoritmos if y case
Algoritmos if y caseAlgoritmos if y case
Algoritmos if y case
 
Object oriented programming with python
Object oriented programming with pythonObject oriented programming with python
Object oriented programming with python
 
Métodos POO
Métodos POOMétodos POO
Métodos POO
 
Polimorfismo ppt
Polimorfismo  pptPolimorfismo  ppt
Polimorfismo ppt
 
16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Java constructors
Java constructorsJava constructors
Java constructors
 
python.pptx
python.pptxpython.pptx
python.pptx
 
Programación Orientada a Objetos para Python
Programación Orientada a Objetos para PythonProgramación Orientada a Objetos para Python
Programación Orientada a Objetos para Python
 
Programacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismoProgramacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismo
 
03 java poo_parte_2
03 java poo_parte_203 java poo_parte_2
03 java poo_parte_2
 
Manual lpp
Manual lppManual lpp
Manual lpp
 
Diagramas clases presentacion
Diagramas clases presentacionDiagramas clases presentacion
Diagramas clases presentacion
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
Java 9 - Módulos
Java 9  - MódulosJava 9  - Módulos
Java 9 - Módulos
 

Destacado

Tipos de metodos programacion dos
Tipos de metodos  programacion dosTipos de metodos  programacion dos
Tipos de metodos programacion dosEdesTigse
 
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-obrasLizbeth Diaz Rivera
 
PROGRAMACIÓN DE OBRA
PROGRAMACIÓN DE OBRAPROGRAMACIÓN DE OBRA
PROGRAMACIÓN DE OBRAzgarios
 
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
 
03 programacion y metodo ruta critica
03 programacion y metodo ruta critica03 programacion y metodo ruta critica
03 programacion y metodo ruta criticaRichard Jimenez
 
Programación de-obras CONCEPTO
Programación de-obras CONCEPTOProgramación de-obras CONCEPTO
Programación de-obras CONCEPTOJVl 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ónManuel García Naranjo B.
 
PROGRAMACION DE OBRA
PROGRAMACION DE OBRAPROGRAMACION DE OBRA
PROGRAMACION DE OBRAraphec
 
Tarea 9 programacion de obra
Tarea 9 programacion de obraTarea 9 programacion de obra
Tarea 9 programacion de obraaom91
 

Destacado (19)

Tipos de metodos programacion dos
Tipos de metodos  programacion dosTipos de metodos  programacion dos
Tipos de metodos programacion dos
 
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
 
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 programarSandovalLisandro
 
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 OBJETOAnabel Jaramillo
 
Proyecto en android completado
Proyecto en android completadoProyecto en android completado
Proyecto en android completadoKai Exo
 
ProgramacionOrientadaAObjetos.pdf
ProgramacionOrientadaAObjetos.pdfProgramacionOrientadaAObjetos.pdf
ProgramacionOrientadaAObjetos.pdfIdsGilderAsto
 
Poo Java
Poo JavaPoo Java
Poo Javaeccutpl
 
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
 
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).pptxDELIAMARINAHERAZOTUI
 
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
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a Objetosdesimartinez
 

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
 
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
 
Clase3 Programación Orientada a Objetos
Clase3 Programación Orientada a ObjetosClase3 Programación Orientada a Objetos
Clase3 Programación Orientada a 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