La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez.

Presentaciones similares


Presentación del tema: "Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez."— Transcripción de la presentación:

1 Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez

2 Clases 2 Utilizar singular Accesibilidad nombreDelAtributo tipoDeDato Accesibilidad - privado: el atributo sólo es visible por los métodos de la clase + público: el atributo es visible dentro y fuera de la clase # protegido: el atributo es visible por los métodos de la clase y por métodos de clases derivadas de esta clase, cuando hay herencia. NombreDeLaClas Atributos Operaciones (métodos)

3 Clases 3 Accesibilidad nombreDelMétodo(parámetro1: tipoDeDato, parámetro2: tipoDeDato, parámetroN: tipoDeDato) : tipoDeDatoDeRetornoDelMétodo Accesibilidad - privado: el método sólo es visible por los otros métodos de la clase. + público: el método es visible dentro y fuera de la clase # protegido: el método es visible por los métodos de la clase y por métodos de clases derivadas de esta clase, cuando hay herencia. NombreDeLaClase Atributos Operaciones (métodos)

4 4 Ejemplo: Empleado -id: int -nombre: String -apellido: String -salario: double +calcularPagoMensual(diasTrab:int):double

5 Paquetes 5 Agrupan lógicamente las clases que tienen algunarelación entre sí. Se pueden agrupar por clases que conforman módulos y submódulos de la aplicación. Se pueden agrupar por tipo de funcionalidad. Ej. Paquete con las clases de la lógica del negocio, paquete con las clases de la Interfaz Gráfica de usuario, paquete con las clases que manejan persistencia de datos. Paquete X Paquete Y

6 6 Ejemplo LogicaNegocio Empleado Fecha

7 Relaciones 7 Las clases pueden conectarse con otras clases de diferentes formas, estas conexiones se llaman relaciones. Clase BClase A Clase B Clase A Clase BClase AClase BClase A

8 8 Uso Indica invoca que uno una o que clase varios se clase se métodos encuentran en la cual con la La clase A usa ala clase B relaciona. Laclase A invoca uno o varios métodos de la clase B ClaseBClaseA

9 9 }})}}) Ejemplo en códigojava: Uso Laclase Ausa el (invoca) método1 clase B dela public class ClaseB { // atributos public void metodo1( { // acá van las instrucciones del método } ClaseB +metodo1() :void ClaseA +main(args) : void public class ClaseA { public static void main(String args[]) { ClaseB objeto1 = new ClaseB( ); objeto1.metodo1( );


Descargar ppt "Clases en Java 1 Métodos de Programación II Profesor: M.C. Alfonso Miguel Uriarte Gálvez."

Presentaciones similares


Anuncios Google