SlideShare ist ein Scribd-Unternehmen logo

Weitere ähnliche Inhalte

Andere mochten auch (11)

Comandi Rails
Comandi RailsComandi Rails
Comandi Rails
 
Eserciziosuglialgoritmi Max
Eserciziosuglialgoritmi MaxEserciziosuglialgoritmi Max
Eserciziosuglialgoritmi Max
 
Ereditarieta Concetto
Ereditarieta ConcettoEreditarieta Concetto
Ereditarieta Concetto
 
Graphics Lezione1
Graphics Lezione1Graphics Lezione1
Graphics Lezione1
 
Selezione Scolastica C
Selezione Scolastica CSelezione Scolastica C
Selezione Scolastica C
 
Come Inserire Elementi Grafici In Una Finestra Windows
Come Inserire Elementi Grafici In Una Finestra WindowsCome Inserire Elementi Grafici In Una Finestra Windows
Come Inserire Elementi Grafici In Una Finestra Windows
 
Finestra Grafica Java
Finestra Grafica JavaFinestra Grafica Java
Finestra Grafica Java
 
Concetti Oo Classe
Concetti Oo ClasseConcetti Oo Classe
Concetti Oo Classe
 
progettazione concettuale database
progettazione concettuale databaseprogettazione concettuale database
progettazione concettuale database
 
Il moto circolare
Il moto circolareIl moto circolare
Il moto circolare
 
Pensiero Orientato Agli Oggetti
Pensiero Orientato Agli OggettiPensiero Orientato Agli Oggetti
Pensiero Orientato Agli Oggetti
 

Ähnlich wie Classi Astratte (6)

Java OCA teoria 4
Java OCA teoria 4Java OCA teoria 4
Java OCA teoria 4
 
Metodi Per Riutilizzare Programmi Oo
Metodi Per Riutilizzare Programmi OoMetodi Per Riutilizzare Programmi Oo
Metodi Per Riutilizzare Programmi Oo
 
Listener
ListenerListener
Listener
 
C# Language Evolution
C# Language EvolutionC# Language Evolution
C# Language Evolution
 
Rubynetto
RubynettoRubynetto
Rubynetto
 
Lezione 10 - Programmazione Ad Oggetti, Vb Accenni
Lezione 10 - Programmazione Ad Oggetti, Vb AccenniLezione 10 - Programmazione Ad Oggetti, Vb Accenni
Lezione 10 - Programmazione Ad Oggetti, Vb Accenni
 

Mehr von Silvano Natalizi - ITIS ALESSANDRO VOLTA PERUGIA

Mehr von Silvano Natalizi - ITIS ALESSANDRO VOLTA PERUGIA (20)

Interferenza dueonde
Interferenza dueondeInterferenza dueonde
Interferenza dueonde
 
Procedimentodisoluzione fisicaparticelle
Procedimentodisoluzione fisicaparticelleProcedimentodisoluzione fisicaparticelle
Procedimentodisoluzione fisicaparticelle
 
Proc solescercaparabolastaccasegmentosuassex
Proc solescercaparabolastaccasegmentosuassexProc solescercaparabolastaccasegmentosuassex
Proc solescercaparabolastaccasegmentosuassex
 
Lezionematematicadel250213
Lezionematematicadel250213Lezionematematicadel250213
Lezionematematicadel250213
 
Problema fisica compito in classe
Problema fisica compito in classeProblema fisica compito in classe
Problema fisica compito in classe
 
Esercizi sulla energia meccanica
Esercizi sulla energia meccanicaEsercizi sulla energia meccanica
Esercizi sulla energia meccanica
 
Problemi di trigonometria
Problemi di trigonometriaProblemi di trigonometria
Problemi di trigonometria
 
Energiaconservazione
EnergiaconservazioneEnergiaconservazione
Energiaconservazione
 
Lezione Blog Didattici 27 4 2010
Lezione Blog Didattici 27 4 2010Lezione Blog Didattici 27 4 2010
Lezione Blog Didattici 27 4 2010
 
Portale libreria online
Portale libreria onlinePortale libreria online
Portale libreria online
 
Lezione dappubblicaresulblogvale
Lezione dappubblicaresulblogvaleLezione dappubblicaresulblogvale
Lezione dappubblicaresulblogvale
 
Lezione android esercizi
Lezione android esercizi Lezione android esercizi
Lezione android esercizi
 
Lezione programmazione database con java Servlet - quarta parte
Lezione programmazione database con java Servlet - quarta parteLezione programmazione database con java Servlet - quarta parte
Lezione programmazione database con java Servlet - quarta parte
 
Lezione jsp su come gestire una tabella relazionale con chiave esterna
Lezione jsp su come gestire una tabella relazionale con chiave esternaLezione jsp su come gestire una tabella relazionale con chiave esterna
Lezione jsp su come gestire una tabella relazionale con chiave esterna
 
Sesta lezione android
Sesta lezione androidSesta lezione android
Sesta lezione android
 
Quinta lezione android
Quinta lezione androidQuinta lezione android
Quinta lezione android
 
Quarta lezioneandroid
Quarta lezioneandroidQuarta lezioneandroid
Quarta lezioneandroid
 
Lezione jsp pdatabase crud quintaparte
Lezione jsp pdatabase crud quintaparteLezione jsp pdatabase crud quintaparte
Lezione jsp pdatabase crud quintaparte
 
Lezione js pdatabasecrudterzaparte
Lezione js pdatabasecrudterzaparteLezione js pdatabasecrudterzaparte
Lezione js pdatabasecrudterzaparte
 
Natalizi thyristors seconda lezione
Natalizi thyristors seconda lezioneNatalizi thyristors seconda lezione
Natalizi thyristors seconda lezione
 

Classi Astratte

  • 1. LEZIONE SUL POLIMORFISMO DEL PROF. SILVANO NATALIZI PER LA CLASSE IV A LICEO TECNICO NOVEMBRE 2008 polimorfismo
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Il compilatore impedisce l’instanziazione di una classe astratta Questo è ok perché si può assegnare un oggetto di una sottoclasse ad un riferimento di superclasse, anche quando questa è astratta La classe Canina è marcata come astratta, per cui il compilatore non permette di fare questo !
  • 14. Classi concrete e astratte Nell’albero ereditario di Animale facciamo astratte le classi Animale, Felina, Canina
  • 15.
  • 16.
  • 17. Un metodo astratto non ha corpo
  • 18.
  • 19.
  • 20. Perché avere metodi astratti ?