CodeGym/Java Course/Modul 2: Inti Java/Pelajaran tambahan untuk level

Pelajaran tambahan untuk level

Tersedia

Apa itu obat generik di Jawa?

Dalam pelajaran ini , kita berbicara tentang obat generik. Atau lebih tepatnya, tentang dasar-dasar yang perlu Anda ketahui saat mempelajari obat generik: apa itu obat generik dan mengapa Anda membutuhkannya. Topiknya sangat penting, dan Anda pasti perlu memahaminya. Maju!

Generik untuk kucing

Generik adalah alat yang hebat untuk membantu pengembang mengisyaratkan informasi tambahan ke kompiler untuk keamanan dan fleksibilitas jenis. Artikel mendalam ini , yang ditulis oleh anggota komunitas CodeGym, mengambil satu putaran lagi seputar "generik".

Ketik penghapusan

Pelajaran ini dikhususkan untuk beberapa fitur obat generik serta jebakan yang muncul saat bekerja dengannya. Karena generik bukan bagian dari Java ketika bahasa itu dibuat, penghapusan tipe telah ditambahkan. Apa itu? Kami akan mencari tahu.

Wildcard dalam obat generik

Wildcard adalah fitur generik yang sangat penting dan pasti layak mendapat pelajaran tersendiri . Ini adalah topik yang menarik dan sederhana. Anda akan menyukainya :)

Menggunakan varargs saat bekerja dengan obat generik

Menggunakan varargs dengan obat generik dapat menyebabkan konsekuensi yang agak tidak menyenangkan - polusi tumpukan. Dalam pelajaran ini , kami menyimpulkan diskusi kami tentang berbagai fitur generik di Jawa.

4
Tugas
Java Core,  level 5pelajaran 4
Terkunci
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
Tugas
Java Core,  level 5pelajaran 4
Terkunci
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
Tugas
Java Core,  level 5pelajaran 4
Terkunci
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
Tugas
Java Core,  level 5pelajaran 4
Terkunci
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
Tugas
Java Core,  level 5pelajaran 4
Terkunci
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.
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar