CodeGym/Java kursus/Modul 2: Java Core/Yderligere lektioner for niveauet

Yderligere lektioner for niveauet

Ledig

Hvad er generiske lægemidler i Java?

I denne lektion taler vi om generiske lægemidler. Eller rettere, om det grundlæggende, du skal vide, når du dykker ned i generika: hvad generika er, og hvorfor du overhovedet har brug for dem. Emnet er meget vigtigt, og du skal helt sikkert forstå det. Frem!

Generika til katte

Generics er et fantastisk værktøj til at hjælpe udviklere med at give kompilatoren yderligere oplysninger om typesikkerhed og fleksibilitet. Denne dybdegående artikel , skrevet af et medlem af CodeGym-fællesskabet, tager endnu en omgang omkring "generics".

Type sletning

Denne lektion er viet til nogle funktioner i generiske lægemidler samt faldgruber, der opstår, når du arbejder med dem. Fordi generiske stoffer ikke var en del af Java, da sproget blev oprettet, er typen sletning blevet tilføjet. Hvad er det? Vi finder ud af det.

Jokertegn i generiske lægemidler

Wildcards er et meget vigtigt træk ved generiske lægemidler og fortjener bestemt en separat lektion . Dette er et interessant og enkelt emne. Du kommer til at elske det :)

Brug af varargs, når du arbejder med generiske lægemidler

Brug af varargs med generiske lægemidler kan føre til ret ubehagelige konsekvenser - heapforurening. I denne lektion afslutter vi vores diskussion af forskellige funktioner ved generiske lægemidler i Java.

4
Opgave
Java Core,  niveaulektie
Låst
Something superfluous
Our program is once again full of unnecessary lines of code. Let's correct this blunder by removing all the extra methods, so that the program displays text (and only the text) that corresponds to the task conditions. By the way, you need to get used to this. Junior developers' special ability to create unnecessary code is pretty annoying to senior developers.
8
Opgave
Java Core,  niveaulektie
Låst
OOP: Method overloading
Let's display matrices in different ways, however we want. OOP gives us a wonderful tool for this: method overloading. Overload the printMatrix method in 8 different ways. You should end up with 10 different printMatrix methods.
4
Opgave
Java Core,  niveaulektie
Låst
OOP: Method overloading - Eliminating the superfluous
Not every overloaded method is useful. And so it is in this program. Look at the code and think about which implementation of the print method will be called. Then remove all the superfluous implementations of the method - and you're done.
4
Opgave
Java Core,  niveaulektie
Låst
Man or woman?
Something in this program isn't right... It seems to display the names of men, but not those of women. Put an end to the discrimination: change the printName method so that it runs for both man and woman. The method should have a single implementation.
4
Opgave
Java Core,  niveaulektie
Låst
Be gone, all that is unnecessary!
Again, we have extra lines in a program. They've resulted in a bug, because the program tries to call the add method for cases for which it is not implemented. We won't override the superfluous add methods this time. We'll do something simpler: delete the lines for which there is no implementation.
Kommentarer
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
Denne side har ingen kommentarer endnu