CodeGym
Promozione
Learning
Corsi
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Tema chiaro

Lezioni

  • Recensioni
  • Chi siamo
Inizia
Inizia a imparare
Start learning now
  • I miei progressi
  • Corsi
  • Mappa Quest
  • Lezioni
  • Hai raggiunto il livello 12!

    Core Java
    Livello 2,Lezione 0
    Livello 12
    Disponibile
  • Polimorfismo e ridefinizione

    Core Java
    Livello 2,Lezione 1
    Dopo questa lezione imparerai cos'è il polimorfismo e risolverai il problema di padri e figli, capendo cosa bisogna fare se l'erede vuole già usare il metodo come ha fatto il suo antenato. Cioè, la situazione in cui una balena è una tale mucca, solo senza corna, senza campane e nuotate, non ti confonderà. Puoi persino programmarlo.
    Disponibile
  • Compiti di polimorfismo

    Core Java
    Livello 2,Lezione 2
    "Ciao, Amigo! Ecco un paio di centinaia di compiti sul polimorfismo per te." "Eh? Altri cento esercizi?!" "Sto scherzando. Solo dieci. Voglio dire, cinque."
    Disponibile
  • Metodo sovraccarico

    Core Java
    Livello 2,Lezione 3
    Tutti i metodi all'interno di una classe devono avere nomi univoci, o meglio, una combinazione di un nome univoco e un insieme di tipi di parametro per quel metodo. Immagina di dover scrivere un metodo Add() per sommare due numeri. Ma non sai ancora con certezza se questi numeri sono interi o doppi. La soluzione intelligente è sovraccaricare il metodo Add. Risha ti parlerà del resto.
    Disponibile
  • Esercitati con i metodi di sovraccarico

    Core Java
    Livello 2,Lezione 4
    "Ciao, Amigo! Sono io... di nuovo. Ho un regalo per te: un mucchio di incarichi interessanti. Non c'è bisogno che mi ringrazi. Vacci piano!"
    Disponibile
  • Classi astratte

    Core Java
    Livello 2,Lezione 5
    Molto spesso è necessario descrivere qualcosa di non specifico, di base nel programma. Ad esempio, "auto". Avrà un motore e un corpo. Questa non è una macchina, ma solo un'astrazione, una classe che abbiamo creato per comodità. E già sulla sua base puoi pasticciare una Ferrari o una Lada. La conferenza ha dettagli. Interessante.
    Disponibile
  • Pratica con classi astratte | Livello 2

    Core Java
    Livello 2,Lezione 6
    "Ciao, Amigo! Hai fatto così bene negli esercizi precedenti che ho deciso di trovare qualcosa di un po' più difficile per te." "Grazie Diego. Sei un vero amico. Non me l'aspettavo!!!"
    Disponibile
  • Interfacce

    Core Java
    Livello 2,Lezione 7
    L'interfaccia è figlia legittima dell'astrazione e del polimorfismo. Un'interfaccia è molto simile a una classe astratta, in cui tutti i metodi sono astratti. Viene dichiarato allo stesso modo di una classe, viene utilizzata solo la parola chiave interface. E perché sono necessari, come e quando vengono utilizzati, imparerai da questa lezione.
    Disponibile
  • Le interfacce sono più che interfacce: sono comportamenti

    Core Java
    Livello 2,Lezione 8
    Immagina di essere un costruttore di robot e di avere dozzine di robot sotto il tuo controllo, ognuno dei quali può avere diverse professioni. Devi completare urgentemente il muro. Prendi tutti i robot che hanno l'abilità "costruttore" e dici loro di costruire un muro. Non ti importa che tipo di robot siano, nemmeno gli irrigatori. Se può costruire, lascialo costruire.
    Disponibile
  • Attività di interfaccia

    Core Java
    Livello 2,Lezione 9
    "Ciao, Amigo! Presto sognerai le interfacce. Quindi non dormirei se fossi in te. Assolutamente no! Ah, ah! Ecco un paio di piccoli esercizi per te. Possano le interfacce rimanere sempre nel tuo cervello. "
    Disponibile
  • Link utili dal Professore — 12

    Core Java
    Livello 2,Lezione 10
    "Beh, ciao, Amigo! Buone notizie! Sto finendo di lavorare su un predittore super accurato!" "Fantastico. Cosa fa? Predice quando diventerò un programmatore figo?" "Ehi, non avere fretta, mio giovane robot! Non ho guardato così lontano, ma s
    Disponibile
  • codice Morse

    Core Java
    Livello 2,Lezione 11
    "Ciao, Amigo! Dove vai? Sta già cominciando. Uniamoci."
    Disponibile
  • 1
  • 2
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Lingua dell'interfaccia
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ்
Italiano
Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmers Are Made, Not Born" © 2026 CodeGym
MastercardVisa
"Programmers Are Made, Not Born" © 2026 CodeGym