2
Lo más leído
3
Lo más leído
6
Lo más leído
Métodos modificadores y
analizadores
Clara Patricia Avella Ibáñez
Tunja – Boyacá – Colombia
Docente universitaria
cpavella@gmail.com
Declaración métodos en Java
Métodos
modificador tipoRetorno nombreDelMétodo (tipoDatoParametro(s) parametro(s) ) {
cuerpo del método
}
Accesibilidad de los métodos
public: es accesible por cualquier clase.
private: sólo es accesible dentro de la clase
donde es declarado
protected: es accesible dentro de la clase
donde es declarado y desde las clases
derivadas (subclases o clases hijas) cuando hay
herencia.
static: es un método de clase. No requiere de
un objeto para invocarse.
Tipo de dato que retorna el método
void si no retorna un valor
Los métodos son segmentos de código que realizan una
tarea específica.
Recordemos cómo se declaran los métodos en Java:
Declaración de Clases en Java
Modificadores
Tipos de métodos
Se utilizan para modificar los valores los atributos de un objeto
Tienen accesibilidad public
Existe uno por cada atributo de la clase
public class ClaseEjemplo{
private int atributo1;
public void setAtributo1(int valorAtributo1)
{
atributo1 = valorAtributo1;
}
}
otra forma de implementarlos (la más
utilizada por estándares de codificación)
public class ClaseEjemplo{
private int atributo1;
public void setAtributo1(int atributo1){
this.atributo1 = atributo1;
}
}
this hace referencia al
objeto que llamó el
método
Declaración de Clases en Java
Modificadores
Tipos de métodos
Para invocar un método modificador se puede hacer dentro de
la misma clase o si es por fuera de la clase crea un objeto y se
llama.
public class ClaseEjemplo{
private int atributo1;
public void setAtributo1(int atributo1)
{
this.atributo1 = atributo1;
}
public void metodoEjemplo(){
setAtributo1(5);
}
Acá se está
llamando el
método dentro
de otro método
de la misma clase
Declaración de Clases en Java
Modificadores
Tipos de métodos
public class ClaseEjemplo{
private int atributo1;
public void setAtributo1(int atributo1)
{
this.atributo1 = atributo1;
}
}
Acá se está llamando el método
modificador dentro de otra clase, por
lo tanto se debe haber creado un
objeto de la clase CaseEjemplo para
invocar el método
public class OtraClase{
public void metodoX()
{
ClaseEjemplo objeto = new ClaseEjemplo();
objeto.setAtributo1(56);
}
}
Declaración de Clases en Java
Analizadores
Tipos de métodos
Se utilizan para dar a conocer a otras clases los valores
los atributos de un objeto.
Tienen accesibilidad public
Existe uno por cada atributo de la clase
public class ClaseEjemplo{
private int atributo1;
public int getAtributo1( )
{
return atributo1;
}
}
Principio de
encapsulamiento
Los atributos de una
clase sólo pueden tener
acceso directo dentro
de la misma clase;
para ser modificados o
conocidos por otra
clase se utilizan los
métodos modificadores
y analizadores
Declaración de Clases en Java
Métodos propios de
clase
Tipos de métodos
Se utilizan para dar funcionalidad a la aplicación
Se ejecutan sobre un objeto
Ejemplo:
public double calcularPromedio( )
public double calcularPagoMensual( )
public class Empleado{
private int codigo;
private String nombre;
private String apellido;
private int salario;
public double calcularPagoMensual(int diasTrabajados )
{
return (salario/30)*diasTrabajados;
}
}

Más contenido relacionado

PDF
13 Curso de POO en java - métodos propios de clase
PDF
11 Curso de POO en java - métodos constructores y toString()
PDF
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
PPT
Programación III (Java) - 08 threads
PDF
Programación Orientada a Objetos en Java - Parte I 2015
PDF
Programación 3: Clases y objetos en Java
PPTX
Diagramas de caso de uso
PPT
Métodos POO
13 Curso de POO en java - métodos propios de clase
11 Curso de POO en java - métodos constructores y toString()
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
Programación III (Java) - 08 threads
Programación Orientada a Objetos en Java - Parte I 2015
Programación 3: Clases y objetos en Java
Diagramas de caso de uso
Métodos POO

La actualidad más candente (20)

PDF
8a Curso de POO en Java - crear proyecto eclipse
DOCX
4 unidad polimorfismo
PPT
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
PDF
Clases y objetos de java
PDF
9 Curso de POO en java - variables, constantes y objetos
PPTX
Unidad 2: Clases y objetos Ejercicio 3
PDF
Diagramas Analisis
PDF
Historia de la Programacion funcional
PPT
PDF
Métodos y Funciones - Java - Algoritmia
PDF
Clases y objetos en Java
PPTX
Programacion orientada a objetos Java
PDF
6 Curso de POO en Java - clases y objetos
PDF
14 Curso de POO en java - estructuras condicionales
PPTX
Sql DML Lenguaje de manipulación de datos
DOCX
Pilas como estructura de datos..
PDF
Guia de ejercicio sql
PPT
Poo 3 herencia
PPTX
TRIGGERS O DISPARADORES
8a Curso de POO en Java - crear proyecto eclipse
4 unidad polimorfismo
INTERACCIÓN ENTRE CLASES, GENERALIZACIÓN
Clases y objetos de java
9 Curso de POO en java - variables, constantes y objetos
Unidad 2: Clases y objetos Ejercicio 3
Diagramas Analisis
Historia de la Programacion funcional
Métodos y Funciones - Java - Algoritmia
Clases y objetos en Java
Programacion orientada a objetos Java
6 Curso de POO en Java - clases y objetos
14 Curso de POO en java - estructuras condicionales
Sql DML Lenguaje de manipulación de datos
Pilas como estructura de datos..
Guia de ejercicio sql
Poo 3 herencia
TRIGGERS O DISPARADORES
Publicidad

Destacado (19)

PDF
8b Curso de POO en java - paso de diagrama clases a java 1
PDF
18 Curso POO en java - contenedores
PDF
7 Curso de POO en java - diagrama de clases
PDF
17 arreglos bidimensionales java
PDF
15 Curso de POO en java - estructuras repetitivas
PDF
12 Curso de POO en java - entrada y salida de datos
PDF
2 Curso de POO en java - modelamiento casos de uso
PDF
16 Curso de POO en java - arreglos unidimensionales
PDF
5 Curso de POO en java - ejecución eclipse
PDF
4 Curso de POO en java - instalación Eclipse
PDF
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
PDF
Arreglos Bidimensionales - Java - NetBeans
PPTX
Prestentacion parapentismoextremo
PPT
ENTRADA Y SALIDA DE DATOS EN JAVA
PPTX
Arreglos bidimensionales o matrices
PPTX
Métodos en programacion
PPTX
Arrays Bidimensionales y Multidimensionales - Carlos Correa
PPTX
Metodos en java
8b Curso de POO en java - paso de diagrama clases a java 1
18 Curso POO en java - contenedores
7 Curso de POO en java - diagrama de clases
17 arreglos bidimensionales java
15 Curso de POO en java - estructuras repetitivas
12 Curso de POO en java - entrada y salida de datos
2 Curso de POO en java - modelamiento casos de uso
16 Curso de POO en java - arreglos unidimensionales
5 Curso de POO en java - ejecución eclipse
4 Curso de POO en java - instalación Eclipse
Diagramas de clases y aplicaciones JAVA en NetBeans 6.9.1
Arreglos Bidimensionales - Java - NetBeans
Prestentacion parapentismoextremo
ENTRADA Y SALIDA DE DATOS EN JAVA
Arreglos bidimensionales o matrices
Métodos en programacion
Arrays Bidimensionales y Multidimensionales - Carlos Correa
Metodos en java
Publicidad

Similar a 10 Curso de POO en java - métodos modificadores y analizadores (20)

PPTX
Clases en Java y todo lo relacionado
PDF
PDF
Unidad 2 poo_clases_y_objetos
PDF
Proyecto en android completado
PPT
Introduccio al Java
PDF
metodos de clases
DOCX
3.- investigación Metodos
PPTX
METODOS
PPTX
8- Unidad 2: Elementos de una Clase
PPTX
05 Creando Clases
PPTX
7-Unidad 2. Elementos de una Clase
PDF
Curso java desde cero nivel i - modulo iv
PPT
2.android java
DOCX
Elementos de una clase
PPTX
Elementos caracteristicos de la poo
PDF
recurso6 (5).pdf
PPT
Poo Java
PPTX
3- Clases y Objetos
PDF
Semana 2 Clases y Objetos en Java
Clases en Java y todo lo relacionado
Unidad 2 poo_clases_y_objetos
Proyecto en android completado
Introduccio al Java
metodos de clases
3.- investigación Metodos
METODOS
8- Unidad 2: Elementos de una Clase
05 Creando Clases
7-Unidad 2. Elementos de una Clase
Curso java desde cero nivel i - modulo iv
2.android java
Elementos de una clase
Elementos caracteristicos de la poo
recurso6 (5).pdf
Poo Java
3- Clases y Objetos
Semana 2 Clases y Objetos en Java

Último (20)

PDF
200514 Colombia hacia una sociedad del conocimiento vol I_CC.pdf
DOCX
PROGRAMA ANALITICO ESCUela en san luis potosi 25-26.docx
DOCX
Área transición documento word el m ejor
PDF
Estudios sociales en cuarto grado de basica
PDF
Teología de la misión Ramiro Pellitero.pdf
PPTX
contenidosypda-faase-3-230824191024-49ac7ac3.pptx
PDF
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
PDF
Unidad 1 | Política, Medios y Redes Sociales
PDF
Guía de Genética de aces descargado de manera libre
PDF
tu hijo tu espejo: libro que te ayudará a comprender la relación padres e hij...
PPTX
preeclampsia + eclampsia, sindrome de HeLLP
PDF
El Seminario de Jacques Lacan_ Libro 3.pdf
PDF
Problemas de Algebra Pre-Universitaria Ccesa007.pdf
DOCX
Programa Analítico- Lenguajes-Ingles 3º (1).docx
PDF
Carta magna de la excelentísima República de México
PDF
GUÍA INTEGRADA PROMOCIÓN HORIZONTAL 2024-2025 (1).pdf
PPTX
RCP avanzado_Luis Minaya_ Septiembre 25.pptx
PDF
UNIDAD 2 | Parte 2 | Informar con precisión y criterio
PDF
4. Guía para el Seguimiento y Evaluación de Proyectos Sociales.pdf
PDF
El Seminario 23. El sinthome [Jacques Lacan].pdf
200514 Colombia hacia una sociedad del conocimiento vol I_CC.pdf
PROGRAMA ANALITICO ESCUela en san luis potosi 25-26.docx
Área transición documento word el m ejor
Estudios sociales en cuarto grado de basica
Teología de la misión Ramiro Pellitero.pdf
contenidosypda-faase-3-230824191024-49ac7ac3.pptx
ESTRATEGIAS_PARA_CONSTRUIR_LA_CONVIVENCI.pdf
Unidad 1 | Política, Medios y Redes Sociales
Guía de Genética de aces descargado de manera libre
tu hijo tu espejo: libro que te ayudará a comprender la relación padres e hij...
preeclampsia + eclampsia, sindrome de HeLLP
El Seminario de Jacques Lacan_ Libro 3.pdf
Problemas de Algebra Pre-Universitaria Ccesa007.pdf
Programa Analítico- Lenguajes-Ingles 3º (1).docx
Carta magna de la excelentísima República de México
GUÍA INTEGRADA PROMOCIÓN HORIZONTAL 2024-2025 (1).pdf
RCP avanzado_Luis Minaya_ Septiembre 25.pptx
UNIDAD 2 | Parte 2 | Informar con precisión y criterio
4. Guía para el Seguimiento y Evaluación de Proyectos Sociales.pdf
El Seminario 23. El sinthome [Jacques Lacan].pdf

10 Curso de POO en java - métodos modificadores y analizadores

  • 1. Métodos modificadores y analizadores Clara Patricia Avella Ibáñez Tunja – Boyacá – Colombia Docente universitaria [email protected]
  • 2. Declaración métodos en Java Métodos modificador tipoRetorno nombreDelMétodo (tipoDatoParametro(s) parametro(s) ) { cuerpo del método } Accesibilidad de los métodos public: es accesible por cualquier clase. private: sólo es accesible dentro de la clase donde es declarado protected: es accesible dentro de la clase donde es declarado y desde las clases derivadas (subclases o clases hijas) cuando hay herencia. static: es un método de clase. No requiere de un objeto para invocarse. Tipo de dato que retorna el método void si no retorna un valor Los métodos son segmentos de código que realizan una tarea específica. Recordemos cómo se declaran los métodos en Java:
  • 3. Declaración de Clases en Java Modificadores Tipos de métodos Se utilizan para modificar los valores los atributos de un objeto Tienen accesibilidad public Existe uno por cada atributo de la clase public class ClaseEjemplo{ private int atributo1; public void setAtributo1(int valorAtributo1) { atributo1 = valorAtributo1; } } otra forma de implementarlos (la más utilizada por estándares de codificación) public class ClaseEjemplo{ private int atributo1; public void setAtributo1(int atributo1){ this.atributo1 = atributo1; } } this hace referencia al objeto que llamó el método
  • 4. Declaración de Clases en Java Modificadores Tipos de métodos Para invocar un método modificador se puede hacer dentro de la misma clase o si es por fuera de la clase crea un objeto y se llama. public class ClaseEjemplo{ private int atributo1; public void setAtributo1(int atributo1) { this.atributo1 = atributo1; } public void metodoEjemplo(){ setAtributo1(5); } Acá se está llamando el método dentro de otro método de la misma clase
  • 5. Declaración de Clases en Java Modificadores Tipos de métodos public class ClaseEjemplo{ private int atributo1; public void setAtributo1(int atributo1) { this.atributo1 = atributo1; } } Acá se está llamando el método modificador dentro de otra clase, por lo tanto se debe haber creado un objeto de la clase CaseEjemplo para invocar el método public class OtraClase{ public void metodoX() { ClaseEjemplo objeto = new ClaseEjemplo(); objeto.setAtributo1(56); } }
  • 6. Declaración de Clases en Java Analizadores Tipos de métodos Se utilizan para dar a conocer a otras clases los valores los atributos de un objeto. Tienen accesibilidad public Existe uno por cada atributo de la clase public class ClaseEjemplo{ private int atributo1; public int getAtributo1( ) { return atributo1; } } Principio de encapsulamiento Los atributos de una clase sólo pueden tener acceso directo dentro de la misma clase; para ser modificados o conocidos por otra clase se utilizan los métodos modificadores y analizadores
  • 7. Declaración de Clases en Java Métodos propios de clase Tipos de métodos Se utilizan para dar funcionalidad a la aplicación Se ejecutan sobre un objeto Ejemplo: public double calcularPromedio( ) public double calcularPagoMensual( ) public class Empleado{ private int codigo; private String nombre; private String apellido; private int salario; public double calcularPagoMensual(int diasTrabajados ) { return (salario/30)*diasTrabajados; } }