Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Java: Concetti Fondamentali - Classi, Overriding, Overloading, Accesso, Costruttori, Gette, Appunti di Informatica

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

2021/2022

Caricato il 09/02/2022

bettyalfa03
bettyalfa03 🇮🇹

4.4

(23)

57 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
DEFINIZIONI JAVA
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 astrattinon possono istanziare oggetti; servono
all’ereditarietà
Se la superclasse è astratta, nella sottoclasse non implemento un
metodo astratto, di conseguenza c’è sempre il metodo astratto

Anteprima parziale del testo

Scarica Java: Concetti Fondamentali - Classi, Overriding, Overloading, Accesso, Costruttori, Gette e più Appunti in PDF di Informatica solo su Docsity!

DEFINIZIONI JAVA

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