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 Standard: appunti, Appunti di Programmazione Java

Appunti su Java Standard, presso ELIS

Tipologia: Appunti

2023/2024

In vendita dal 21/01/2025

tito-catalano
tito-catalano 🇮🇹

7 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
JAVA 3/10/2024
Ereditarietà permette di ereditare metodi e variabili da un’altra classe, quindi nella maggior parte
dei casi viene creata una classe madre (superclass) che ha alcuni metodi in comune, e poi gli altri
metodi entrano nello specifico di ciò che ci serve nella determinata classe figlia (subclass).
Public class Shirt extends Clothing {
private char fit = ‘U’;
Public Shirt (int itemID, String description, char colorCode, double price, char fit) {
super (itemID, description, colorCode, price); //richiamo il costruttore
della superclass
this.fit = fit;
}
}
Overriding: vado a riscrivere il metodo della superclasse per esigenze diverse. L’overriding crea
un’altra copia del metodo, andando a ricercare sempre l’implementazione più vicina.
Esempio:
@Override
public void display (){
super.display();
System.out.println(“”);
}

Anteprima parziale del testo

Scarica Java Standard: appunti e più Appunti in PDF di Programmazione Java solo su Docsity!

JAVA 3/10/

Ereditarietà permette di ereditare metodi e variabili da un’altra classe, quindi nella maggior parte dei casi viene creata una classe madre (superclass ) che ha alcuni metodi in comune, e poi gli altri metodi entrano nello specifico di ciò che ci serve nella determinata classe figlia ( subclass ). Public class Shirt extends Clothing { private char fit = ‘U’; Public Shirt (int itemID, String description, char colorCode, double price, char fit) { super (itemID, description, colorCode, price); //richiamo il costruttore della superclass this.fit = fit; } } Overriding : vado a riscrivere il metodo della superclasse per esigenze diverse. L’overriding crea un’altra copia del metodo, andando a ricercare sempre l’implementazione più vicina. Esempio: @Override public void display (){ super.display(); System.out.println(“”); }