El documento describe los modificadores de acceso y métodos de acceso en Java. Explica que los modificadores de acceso (público, protegido, paquete y privado) controlan la visibilidad de campos, métodos y clases. También explica que es una buena práctica declarar todos los campos como privados y usar getters y setters para acceder y modificarlos, con el prefijo get para obtener valores y set para establecerlos. Proporciona un ejemplo de clase Estudiante con campos privados y getters y setters para acc
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• POO - atributos y métodos
Creado por Ing. Alvaro Enrique Ruano
Esta presentación es parte del contenido del curso de Programación Avanzada impartido en la Universidad Rafael Landívar durante el año 2015.
Incluye los temas:
• POO - atributos y métodos
Creado por Ing. Alvaro Enrique Ruano
En esta presentación cubrimos el modelo de memoria del JDK 5/6/7, a partir de JDK 8 hay un cambio en el modelo de memoria, así que no toda la presentación seria valida, aunque algunos conceptos se mantienen.
Los ejemplos se pueden encontrar en https://github.com/ldebello/javacuriosities/tree/master/MemoryManagement
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
Los SGBD son paquetes de software muy complejo y sofisticado que deben proporcionar los servicios comentados en la sección anterior. No se puede generalizar sobre los elementos que componen un SGBD ya que varían mucho unos de otros. Sin embargo, es muy útil conocer sus componentes y cómo se relacionan cuando se trata de comprender lo que es un sistema de bases de datos. Un SGBD tiene varios módulos, cada uno de los cuales realiza una función específica. El sistema operativo proporciona servicios básicos al SGBD, que es construido sobre él.
En esta presentación cubrimos el modelo de memoria del JDK 5/6/7, a partir de JDK 8 hay un cambio en el modelo de memoria, así que no toda la presentación seria valida, aunque algunos conceptos se mantienen.
Los ejemplos se pueden encontrar en https://github.com/ldebello/javacuriosities/tree/master/MemoryManagement
Funciones y Componente de un Sistema de Gestión de Base de DatosJesus Parra
Los SGBD son paquetes de software muy complejo y sofisticado que deben proporcionar los servicios comentados en la sección anterior. No se puede generalizar sobre los elementos que componen un SGBD ya que varían mucho unos de otros. Sin embargo, es muy útil conocer sus componentes y cómo se relacionan cuando se trata de comprender lo que es un sistema de bases de datos. Un SGBD tiene varios módulos, cada uno de los cuales realiza una función específica. El sistema operativo proporciona servicios básicos al SGBD, que es construido sobre él.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
2. 2
Modificadores de Acceso
Nivel de acceso para miembros de clases (campos,
métodos, y clases anidadas)
◦ Public: miembro es accesible en cualquier lugar en que la clase
sea accesible
◦ Protected: miembro es accesible por subclases y clases del mismo
package
◦ Package (default): miembro es accesible por clases del mismo
package
◦ Private: miembro es accesible sólo al interior de la clase
Nivel de acceso para clases e interfaces
◦ Public: clase/interfaz es accesible globalmente
◦ Package (default): clase/interfaz es accesible por clases del mismo
package
3.
4. Getters y Setters
Java Lenguaje Java 4
• Es buena práctica de programación declarar todos
los campos de las clases privados
• Para acceder a ellos utilizaremos métodos
• Getters para obtener el valor del campo
• Setters para modificar el valor del campo
• Estos métodos tendrán prefijo get y set
respectivamente, seguido del nombre del campo al
que acceden, pero comenzando por mayúscula
• Por ejemplo: getLogin(), setLogin(String login)
• El getter para campos booleanos tendrá prefijo is
en lugar de get
• Por ejemplo: isAdministrador()
5.
6.
7.
8.
9.
10. public class Estudiante
{
private String nombre;
private String apellido;
private String correo;
public String getNombre()
{
return nombre;
}
public void setNombre(String nombre)
{
this.nombre = nombre;
}
public String getApellido()
{
return apellido;
}
public void setApellido(String apellido)
{
this.apellido = apellido;
}
public String getCorreo()
{
return correo;
}
public void setCorreo(String correo)
{
this.correo = correo;
}
}
EJEMPLO
11. Y en el main la implementación sería:
public class Principal
{
public static void main(String args[])
{
Estudiante estudiante1 = new Estudiante();
// Ingreso los datos con los Setter a la nueva
instancia de
// Estudiante, estos datos pueden ingresarse desde
teclado
// o a través de una GUI
estudiante1.setNombre("María");
estudiante1.setApellido("Paucar");
estudiante1.setCorreo("maria.paucar@epn.edu.ec");
// Para obtener los datos uso los Getter
// y los podemos imprimir en Consola o a una GUI
System.out.println(estudiante1.getNombre());
System.out.println(estudiante1.getApellido());
System.out.println(estudiante1.getCorreo());
}
}