Тёмный

A cosa servono toString e equals nelle classi Java 

Programming Academy di Antonio Pagano
Подписаться 2,1 тыс.
Просмотров 530
50% 1

A cosa servono toString e equals nelle classi.
NB in questo video cerco di mostrare, per motivi didattici, SOLO a cosa servono toString e equals, cercando di lasciare altri concetti fuori da esso, per rendere TUTTO PIU' SEMPLICE. Questo perchè questi video sono mostrati durante i miei corsi seguendo UN CERTO ORDINE.
________________________________________
👉 Ebooks sul mondo java:
programmingacademy.it/raccolta...
👉 Corsi sul mondo java:
programmingacademy.it/elenco-c...
______________________________
👉 Seguici anche su
/ javaprogrammingacademy
/ programmingacademyit
/ @programmingacademyjava
#java #javadevelopers #javaprogramming #javacode #javatutorial #javaguida #softwaredevelopment #devlife #learnprogramming
#coding #codingbootcamp #codingisfun #codinglife #fullstackdeveloper #coder #javadeveloper #softwareengineer #softwareengineers #softwareengineering #opensource #geek #appdeveloper #learntocode #appdevelopment #software #nerdsYou

Наука

Опубликовано:

 

31 май 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3   
@MsRemos
@MsRemos 2 года назад
sciatto ed incompleto. Non spiega la differenza tra utilizzare l'operataore '==' e la funzione equals. Dietro c'é un concetto molto importante, alla base di tutti i linguaggi moderni. Il metodo equals che hai scritto manualmente é sbagliato giá dalla prima riga: se passi un tipo diferso al parametro obj la funzione esplode perché fai subito un cast esplicito senza curarti delle ripercussioni. Bastava invece spendere piú tempo a spiegare tutte le istruzioni del metodo equals generato dall'ide perché anche molto formativo. E come puoi notare, alla riga 35 del codice generato c'é proprio un test fondamentale: if (getClass()= obj.getClass()) return false; In praritica afferma che non puoi confrontare le pere con le banane. Invece hai perso tempo a spiegare la funzione toString() che si usa praticamente solo per nei corsi e mai nel mondo reale. Non hai minimamente incluso nel discorso il metodo hashCode (capisco che non fosse utile nell'esercizio, ma un cenno mi sembrava piú che doveroso) che é talmente importante al punto che le specifiche di java richiedono che sia sempre presente quando é implementato il metodo equals e viceversa. Sono un insegnante anche (e sviluppo su java/spring/jee/play da almeno 10 anni) io e perdonami, ma queste cose vanno segnalate. A mio parere si potevano spendere meglio 20 min per concentrarsi sulle cose piú significative.
@ProgrammingAcademyJava
@ProgrammingAcademyJava 2 года назад
Quindi sei un docente java che perde tempo a vedere video, su cose che già conosce, per commentare, tralasciando il modo, su come deve essere impostata la lezione.....ne conosco tanti cosi.....sinceramente sono aperto a tutte le critiche costruttive ma non ho voglia di fare a gara a chi la sa più lunga. buona serata.
@MsRemos
@MsRemos Год назад
@@ProgrammingAcademyJava non amo passare il tempo a girarmi i pollici e non giro su internet a cercare di fare le gare. Non me ne frega niente. Ma l'algoritmo mi ha mostrato alcuni dei tuoi video. Insegnare e' una attivitá importante e va fatta con cura e precisione. A me piacerebbe che chi si prende la responsabilita' di insegnare cose, lo faccia con il rispetto verso gli altri. Come? Facendo attenzione a quello che dice ed a quello che scrive. In quanto a me, principalmente sviluppo (da almeno 30 anni) e a margine, ogni tanto, mi diletto a fare attivitá di mentoring. E non ho mai pensato di essere il migliore di nessuno. Ho sempre pensato, invece, che si puo' imparare anche da persone che hanno meno esperienza di te perche' in certe situazioni riescono a vedere il problema con un ottica diversa. Quindi, invece di rispondermi con giri di parole e su chi pensi che io possa o non possa essere, avresti potuto rispondermi nel merito e correggere il video o sostituirlo con uno migliore.
Далее
ДВЕ МЕДИЦИНЫ В ОДНОЙ СТРАНЕ
43:03
100❤️
00:19
Просмотров 2,9 млн
Thread in Java
15:28
Просмотров 680
.equals() vs. == in Java - The Real Difference
8:48
Просмотров 180 тыс.
Ereditarietà  - JAVA TUTORIAL ITALIANO 30
19:05
Просмотров 32 тыс.
Overriding equals and hashCode in Java - 039
6:30
Просмотров 82 тыс.
Riflessioni Sui Colloqui Per Programmatori
10:19
E' più difficile Ingegneria o Programmare?
13:57
Собери ПК и Получи 10,000₽
1:00
Просмотров 2,3 млн