
Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una serie di definizioni e concetti fondamentali riguardanti il linguaggio di programmazione java. Vengono spiegati concetti come classe, overriding, overloading, modificatori d'accesso, costruttori, getter e setter, hubstruct e classi con metodi astratti. La classe è uno dei due oggetti più importanti del sistema a oggetti, contenitore di variabili e funzioni. Overriding e overloading riguardano la sovrascritura di funzioni con lo stesso nome e parametri, ma in classi diverse e nella stessa classe rispettivamente. I modificatori d'accesso consentono o meno di mostrare una classe, un metodo o un attributo. I costruttori indicano i valori associati alle classi e analizzano le variabili di istanza. Getter e setter sono metodi utilizzati per prendere e impostare le variabili di una classe. Hubstruct è un modificatore e metodo dove vengono istanziati oggetti, mentre classi con metodi astratti non possono essere istanziate e servono all'ereditarietà.
Tipologia: Appunti
1 / 1
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!

Classe : uno dei due oggetti più importante del sistema a oggetti contenitori che contiene variabili e funzioni Overiding : si sovrascrive una funzione su un'altra funzione con stesso nome e parametri, ma in classi diverse ES: una classe padre e una classe figlio Overloading : funzione scritta nella stessa classe padre ma la riscriviamo nella classe figlio; creazione di una famiglia avente lo stesso nome ma con parametri differenti nella stessa classe Modificatore di accesso : elemento che permette o no di mostrare la classe, un metodo o un attributo, si mette prima degli attributi, metodi e classe Costruttore : oggetto che serve a indicare valori associati alle classi; indica metodi associati alla classe, hanno lo scopo di analizzare le variabili di istanza Getter e setter: metodi ; modificatore di accesso pubbliche; getter : prende le variabili della classe ; setter: imposta le variabili della classe (funzione di void passato come parametro Hubstruct: modificatore; metodo dove sono instanziati oggetti ma non l’istruzione; funzionano di base per altri metodi Classi con metodi astratti non possono istanziare oggetti; servono all’ereditarietà Se la superclasse è astratta, nella sottoclasse non implemento un metodo astratto, di conseguenza c’è sempre il metodo astratto