análisis y diseño de software (adsof)arantxa.ii.uam.es/~cantador/slides/adsof1718-p3.pdf ·...

Post on 31-May-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Universidad Autónoma de Madrid

Escuela Politécnica Superior

Análisis y Diseño de Software (ADSOF)

Curso 2017-2018

Práctica 3

Introducción a la Programación

Orientada a Objetos (POO) en Java

Inicio: semana del 26 de febrero

Duración: 3 semanas

Entrega: semana del 19 de marzo

Peso en la calificación de prácticas: 20%

1

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

2

Tipos enumerados

3

Tipos enumerados

4

Tipos enumerados

5

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

6

Herencia: subclases y superclases

7

Herencia: subclases y superclases

8

Herencia: subclases y superclases

9

Herencia: subclases y superclases

10

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

11

Sobreescritura y sobrecarga de métodos

12

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

13

Herencia: polimorfismo – ligadura dinámica

14

Herencia: polimorfismo – ligadura dinámica

15

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

16

Clases abstractas

17

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

18

Atributos de instancia vs. Atributos de clase

19

Atributos de instancia vs. Atributos de clase

20

Objetivos

Tipos enumerados (enum)

Herencia: subclases y superclases

Herencia: polimorfismo

Herencia: sobreescritura de métodos / Sobrecarga de métodos

Clases abstractas

Atributos de instancia vs. Atributos de clase

Métodos de instancia vs. Métodos de clase

Práctica 3: Introducción a la POO en Java

21

Métodos de instancia vs. Métodos de clase

22

top related