SlideShare a Scribd company logo
1 of 18
Classi astratte & Interfacce in java di Andrea Rossi Fine
Classi astratte & Interfacce Interfacce Classi astratte Ereditarietà ed implementazione
Classi astratte ,[object Object],[object Object],[object Object]
Cosa sono le classi astratte? ,[object Object],[object Object],[object Object]
Metodo astratto ,[object Object],[object Object],[object Object]
Sintassi delle classi astratte. Per dichiarare una classe astratta si usa la seguente sintassi: <identificatore>  abstract  class <nome classe> { <variabili> <metodi astratti e/o concreti> } Per ereditare le caratteristiche di una classe astratta: <identificatore> class <nome classe> extends <nome super classe> { <variabili> <metodi> }
Esempio di classe astratta in java 1/3
Esempio di classe astratta in java 2/3
Esempio di classe astratta in java 3/3
Interfacce ,[object Object],[object Object],[object Object]
Cosa sono le interfacce? ,[object Object],[object Object],[object Object],[object Object]
Sintassi delle interfacce. Per dichiarare un’ interfaccia si usa la seguente sintassi: <identificatore>  interface  <nome interfaccia> { <metodi astratti> } Per implementare un’ interfaccia: <identificatore> class <nome classe>  implements  <nome interfaccia> { <variabili> < implementazione metodi interfaccia > <metodi> }
Esempio di interfaccia in java 1/3
Esempio di interfaccia in java 2/3
Esempio di interfaccia in java 3/3
Ereditarietà ed Implementazione ,[object Object],[object Object]
Abbiamo parlato di: ,[object Object],[object Object],[object Object]
Fine ,[object Object],[object Object],[object Object],[object Object],Esci

More Related Content

Viewers also liked

2010 10 26 Presentatie Leveranciers Kcs Onderzoek 2010
2010 10 26 Presentatie Leveranciers Kcs Onderzoek 20102010 10 26 Presentatie Leveranciers Kcs Onderzoek 2010
2010 10 26 Presentatie Leveranciers Kcs Onderzoek 2010edevoogd
 
2011 expoward primaria 6to. año c6
2011 expoward primaria 6to. año c62011 expoward primaria 6to. año c6
2011 expoward primaria 6to. año c6nm48
 
2011 expoward primaria 6to. año c2
2011 expoward primaria 6to. año c22011 expoward primaria 6to. año c2
2011 expoward primaria 6to. año c2nm48
 
Online media monitoring en webcare bij gemeenten
Online media monitoring en webcare bij gemeentenOnline media monitoring en webcare bij gemeenten
Online media monitoring en webcare bij gemeentenedevoogd
 
2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou
2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou
2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyouedevoogd
 
2010 12 02 Presentatie Kcc Congres 2010 Brw Groep
2010 12 02 Presentatie Kcc Congres 2010 Brw Groep2010 12 02 Presentatie Kcc Congres 2010 Brw Groep
2010 12 02 Presentatie Kcc Congres 2010 Brw Groepedevoogd
 
2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep
2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep
2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groepedevoogd
 
Opening Up New tool New changes
Opening Up New tool New changesOpening Up New tool New changes
Opening Up New tool New changesedevoogd
 
Grad survey results presentation
Grad survey results presentationGrad survey results presentation
Grad survey results presentationCarissa Caloud
 
Webcare met HowAboutYou bij Circle Software Relatiedag 2012
Webcare met HowAboutYou bij Circle Software Relatiedag 2012Webcare met HowAboutYou bij Circle Software Relatiedag 2012
Webcare met HowAboutYou bij Circle Software Relatiedag 2012edevoogd
 
2011 09 19 afbeeldingen publicatie
2011 09 19 afbeeldingen publicatie2011 09 19 afbeeldingen publicatie
2011 09 19 afbeeldingen publicatieedevoogd
 

Viewers also liked (12)

2010 10 26 Presentatie Leveranciers Kcs Onderzoek 2010
2010 10 26 Presentatie Leveranciers Kcs Onderzoek 20102010 10 26 Presentatie Leveranciers Kcs Onderzoek 2010
2010 10 26 Presentatie Leveranciers Kcs Onderzoek 2010
 
Jsf+ejb 50
Jsf+ejb 50Jsf+ejb 50
Jsf+ejb 50
 
2011 expoward primaria 6to. año c6
2011 expoward primaria 6to. año c62011 expoward primaria 6to. año c6
2011 expoward primaria 6to. año c6
 
2011 expoward primaria 6to. año c2
2011 expoward primaria 6to. año c22011 expoward primaria 6to. año c2
2011 expoward primaria 6to. año c2
 
Online media monitoring en webcare bij gemeenten
Online media monitoring en webcare bij gemeentenOnline media monitoring en webcare bij gemeenten
Online media monitoring en webcare bij gemeenten
 
2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou
2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou
2013 10 31 webcare en online media monitoring bij gemeenten met howaboutyou
 
2010 12 02 Presentatie Kcc Congres 2010 Brw Groep
2010 12 02 Presentatie Kcc Congres 2010 Brw Groep2010 12 02 Presentatie Kcc Congres 2010 Brw Groep
2010 12 02 Presentatie Kcc Congres 2010 Brw Groep
 
2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep
2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep
2010 10 27 Workshop Besparen Met Antwoord Benchmark Pu Za Brw Groep
 
Opening Up New tool New changes
Opening Up New tool New changesOpening Up New tool New changes
Opening Up New tool New changes
 
Grad survey results presentation
Grad survey results presentationGrad survey results presentation
Grad survey results presentation
 
Webcare met HowAboutYou bij Circle Software Relatiedag 2012
Webcare met HowAboutYou bij Circle Software Relatiedag 2012Webcare met HowAboutYou bij Circle Software Relatiedag 2012
Webcare met HowAboutYou bij Circle Software Relatiedag 2012
 
2011 09 19 afbeeldingen publicatie
2011 09 19 afbeeldingen publicatie2011 09 19 afbeeldingen publicatie
2011 09 19 afbeeldingen publicatie
 

Similar to Classi_astratte_interfacce

Similar to Classi_astratte_interfacce (10)

Java - Lezione 1
Java - Lezione 1 Java - Lezione 1
Java - Lezione 1
 
JSP Tag Library
JSP Tag LibraryJSP Tag Library
JSP Tag Library
 
JSP Tag Library
JSP Tag LibraryJSP Tag Library
JSP Tag Library
 
JSP Tag Library
JSP Tag LibraryJSP Tag Library
JSP Tag Library
 
C# Language Evolution
C# Language EvolutionC# Language Evolution
C# Language Evolution
 
Java OCA teoria 4
Java OCA teoria 4Java OCA teoria 4
Java OCA teoria 4
 
Corso Java
Corso JavaCorso Java
Corso Java
 
Java OCA teoria 1
Java OCA teoria 1Java OCA teoria 1
Java OCA teoria 1
 
Javaday 2006: Java 5
Javaday 2006: Java 5Javaday 2006: Java 5
Javaday 2006: Java 5
 
Struts - Overview, Installazione e Setup
Struts - Overview, Installazione e SetupStruts - Overview, Installazione e Setup
Struts - Overview, Installazione e Setup
 

Classi_astratte_interfacce

  • 1. Classi astratte & Interfacce in java di Andrea Rossi Fine
  • 2. Classi astratte & Interfacce Interfacce Classi astratte Ereditarietà ed implementazione
  • 3.
  • 4.
  • 5.
  • 6. Sintassi delle classi astratte. Per dichiarare una classe astratta si usa la seguente sintassi: <identificatore> abstract class <nome classe> { <variabili> <metodi astratti e/o concreti> } Per ereditare le caratteristiche di una classe astratta: <identificatore> class <nome classe> extends <nome super classe> { <variabili> <metodi> }
  • 7. Esempio di classe astratta in java 1/3
  • 8. Esempio di classe astratta in java 2/3
  • 9. Esempio di classe astratta in java 3/3
  • 10.
  • 11.
  • 12. Sintassi delle interfacce. Per dichiarare un’ interfaccia si usa la seguente sintassi: <identificatore> interface <nome interfaccia> { <metodi astratti> } Per implementare un’ interfaccia: <identificatore> class <nome classe> implements <nome interfaccia> { <variabili> < implementazione metodi interfaccia > <metodi> }
  • 13. Esempio di interfaccia in java 1/3
  • 14. Esempio di interfaccia in java 2/3
  • 15. Esempio di interfaccia in java 3/3
  • 16.
  • 17.
  • 18.