Ereditarietà - JAVA TUTORIAL ITALIANO 30

  Рет қаралды 36,434

Edoardo Midali

Edoardo Midali

Күн бұрын

Пікірлер: 22
@thezombie7162
@thezombie7162 Жыл бұрын
Molto utile,spiegazione ottimale
@sium9691
@sium9691 Ай бұрын
tra mezz’ora ho la verifica sull’ereditarietà, speriamo bene🤞
@YuriDiDomenico
@YuriDiDomenico Жыл бұрын
"Certo mamma, sto studiando... eh!" 😂😂😂😂😂😂😂😂😂😂😂😂😂😂
@francescobellomi9641
@francescobellomi9641 3 жыл бұрын
Ciao Edoardo! Intanto complimenti per il corso!! Volevo chiederti invece come fare se volessi mettere dinamicamente una collezione di stringhe o numeri nel costruttore , come hai scritto per i voti o le classi dell'insegnante ma dinamicamente , non so se mi sono spiegato bene
@puoidarmidelvino
@puoidarmidelvino 2 жыл бұрын
Ciao Edoardo, grazie per i tuoi video. Volevo chiederti se volessi aggiungere un tipo booleano nella classe che poi si manifesta nel metodo main come vero o falso, come potrei fare? esempio. Ho una superclasse Famiglia e una sottoclasse Figlia, nella Superclasse insieme a tutti gli attributi e metodi ho un booleano "conFigli" , quindi io vorrei che l ordine fosse : if conFigli allora metti a schermo "HO FIGLI" else "SENZA FIGLI". Non riesco a inserire il comando e non saprei nemmeno dove inserirlo, perche nel momento che metto tutto a schermo il booleano appare solo true o false. Non so se mi sono spiegata :D Puoi aiutarmi?
@manu7865
@manu7865 Жыл бұрын
Ma se per esempio volessi ereditare solo il cognome, basterebbe scrivere super(cognome)?
@MartinByrdeCuriosity
@MartinByrdeCuriosity Жыл бұрын
Ciao, mi viene un dubbio spontaneo. Ci possono essere più costruttore con lo stesso nome nella stesa classe? So che hai fatto il video sugli overloaded metods ma non mi è ben chiara questa cosa adesso che si aggiungono pure le "sottoclassi".
@flaviopalomba6577
@flaviopalomba6577 Жыл бұрын
sì, ad esempio puoi avere sia il costruttore principale sia il costruttore di copia (che ti serve quando vuoi creare un'istanza di una classe come copia di un'altra istanza già esistente), per distinguerli basta che i due costruttori abbiano parametri differenti
@fedehxx730
@fedehxx730 Жыл бұрын
Certo, basta che modifichi il numero e la tipologia di parametri che metti dentro il costruttore. Per esempio, puoi fare all'interno di una classe persona un costruttore del tipo: Persona(String nome, String cognome) come potresti fare un altro che accetta solo il nome o solo il cognome Persona (String nome) ecc
@MartinByrdeCuriosity
@MartinByrdeCuriosity Жыл бұрын
​@@fedehxx730 Ciao, innanzitutto grazie per la risposta, ma in questo caso quale costruttore viene eseguito? Entrambi?
@fedehxx730
@fedehxx730 Жыл бұрын
@@MartinByrdeCuriosity viene eseguito il costruttore in base a quanti parametri metti dentro quando lo crei. Se metti una sola stringa, allora il costruttore prenderà laddove c'è una sola stringa, altrimenti due e così via... Ad esempio, ritornando all'esempio di prima, se nella classe main fai Persona persona = new Persona("Luca") è diverso dal fare Persona persona = new Persona ("Luca", "Rossi") in quanto cambiano i valori che hai messo dentro, o, meglio dire, cambia il numero dei valori. Non c'è di chee
@marcocinus91
@marcocinus91 Жыл бұрын
Ciao Edoardo! Anche io ti vorrei fare i complimenti per il corso e ne approfitto per chiederti se pensi di fare un corso anche su SpringBoot. Grazie e continua così! 💣
@EdoardoMidali
@EdoardoMidali Жыл бұрын
yes, se riesco è in programma quest'anno
@lucamas6422
@lucamas6422 2 жыл бұрын
ti prego fatti assumere al corni perché sei meglio dei nostri insegnanti
@EdoardoMidali
@EdoardoMidali 2 жыл бұрын
no dai voglio fare impresa che ho tante idee da sviluppare 😎
@Aki-zv6lq
@Aki-zv6lq Жыл бұрын
UHM, gli attributi , di una classe, non dovrebbero sempre essere privati? in questo caso, non sarebbe possibile richiamarli da altre classi, come si risolve questo problema?
@fedehxx730
@fedehxx730 Жыл бұрын
devi creare due metodi all'interno della classe dove sono contenute le variabili private. Per esempio, facciamo finta di avere una classe Persona con dentro: private String nome; ovviamente, poiché privata, non potrai usare in altre classi liberamente la variabile nome. Quindi crei due metodi: il setter e il getter. (mi pare che Edoardo abbia fatto una lezione su ciò) fai String getNome() { return nome;} e String setNome() {this.nome =nome} così nella classe figlia, basta fare .getNome() o .setNome
@ardu02
@ardu02 3 жыл бұрын
volevo fare un'appunto, quando hai fatto l'esempio degli array di voti o gli array delle materie insegnate dalla prof., se io provo a mandarli a schermo con System.out.println(studente1.votiStoria); mi dà il risultato strano, come succedeva con le String prima di stanziare il metodo --> public String toString() {...} , per eliminare il problema della stampa. Se riesci a darmi una risposta mi faresti un favore. Grazie!
@ardu02
@ardu02 3 жыл бұрын
[I@48140564 ---> questo è il risultato che mi esce
@simonepiangerelli5815
@simonepiangerelli5815 3 жыл бұрын
Perché devi mettere la posizione dello studente all'interno dell'array, non il nome dell'oggetto, (Es. studenti[0].votiStoria)
@dnmrkl1883
@dnmrkl1883 2 жыл бұрын
essendo un array non puó prendere un posto a caso e quindi ti stampa la posizione in memoria della prima cella dell'array. Devi specificare quale posizione stampare di esso
Classi Astratte - JAVA TUTORIAL ITALIANO 31
10:04
Edoardo Midali
Рет қаралды 29 М.
Parola chiave FINAL e STATIC - JAVA TUTORIAL ITALIANO 29
9:17
Edoardo Midali
Рет қаралды 24 М.
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Incapsulamento, Getters e Setters - JAVA TUTORIAL ITALIANO 33
8:58
Edoardo Midali
Рет қаралды 27 М.
JAVA: Capire le ENUM, spiegato facile!
17:54
Prof. Andrea Pollini
Рет қаралды 2 М.
Lavorare con i File - JAVA TUTORIAL ITALIANO 38
14:11
Edoardo Midali
Рет қаралды 27 М.
incapsulamento ereditarietà polimorfismo in Java #programmazione #informatica
17:11
I Metodi in Java - JAVA TUTORIAL ITALIANO 20
14:40
Edoardo Midali
Рет қаралды 41 М.
La programmazione ad oggetti#1: Introduzione
26:44
francesca barresi
Рет қаралды 20 М.