‫Selamat datang kembali.
‫Dan video ini, kita akan melihat jumlah berbeda dari konstruktor yang
‫dapat kita buat, dan jumlahnya tidak terbatas, setidaknya setidaknya sebanyak yang Anda miliki di memori Anda.
‫Tetapi Anda dapat membuat banyak konstruktor.
‫Jadi itu ide umumnya.
‫Kami telah membuat konstruktor di sini di video terakhir kami, dan konstruktor itu
‫adalah konstruktor berparameter, konstruktor berparameter.
‫Sekarang, kita tidak perlu membuat konstruktor berparameter.
‫Kita bahkan dapat membuat konstruktor yang tidak berparameter.
‫Jadi konstruktor default.
‫Jadi mari kita buat konstruktor default di bagian atas dan saya akan memanggil manusia publik itu.
‫Dan di sini, saya hanya akan menulis sesuatu di konsol.
‫Jadi S W konstruktor dipanggil atau Anda bahkan bisa mengatakan objek dibuat.
‫Jadi itu cukup banyak itu.
‫Tidak ada yang lain dari itu.
‫Jadi sekarang jika saya melakukan itu, seperti yang Anda lihat, kami memiliki konstruktor berparameter dan sekarang kami memiliki
‫konstruktor default juga.
‫Untuk konstruktor, kita dapat membuat objek bertipe manusia yang belum memiliki informasi lebih lanjut.
‫Jadi manusia dan saya akan menyebut manusia dasar itu akan menjadi manusia baru.
‫Itu dia.
‫Jadi sekarang dasar manusia tidak tahu bagaimana memperkenalkan diri.
‫Tentu saja kita bisa menyebut metode itu sebagai manusia biasa, perkenalkan diri, tapi tidak akan banyak informasi yang diberikan.
‫Jadi jika kita menyebutnya kita mengatakan konstruktor disebut objek yang dibuat.
‫Hai, saya berusia nol tahun.
‫Warna mata saya jadi tidak ada informasi yang diberikan karena sumur dasar manusia ini, seperti yang saya katakan, tidak memiliki
‫informasi lebih lanjut.
‫Jadi seperti yang Anda lihat, kami sudah memiliki dua konstruktor yang berbeda, tetapi kami bahkan dapat membuat lebih banyak lagi.
‫Jadi kita bahkan bisa melanjutkan dan menyalinnya di sini.
‫Jadi mari kita salin konstruktor yang kita miliki sebelumnya.
‫Katakanlah kita tidak memiliki usia, jadi kita hanya memiliki informasi lainnya.
‫Sekarang, kita bisa melanjutkan dan membuat manusia yang tidak memiliki H.
‫Jadi katakanlah kita tidak memiliki usia O'Malia, kita dapat menyingkirkannya dan kita dapat menjalankan kodenya lagi.
‫Jadi sekarang tertulis, Hai, saya O'Malia dan berusia nol tahun, warna saya biru dan itu Vereide nol.
‫Karena jika nilai kosong, seperti dalam kasus kami, H dan bilangan bulat kosong, itu hanya akan default ke nol.
‫Jadi H hanya diinisialisasi ke nol bahkan jika kita tidak menginisialisasi itu.
‫Jadi seperti yang Anda lihat di sini, tertulis usia nol tahun, meskipun kami tidak memasukkan apa pun.
‫Oke, jadi bagaimana kita bisa menyelesaikannya?
‫Bagaimana kita bisa memperbaikinya?
‫Kita bisa memperbaiki lubangnya, memperkenalkan diri sehingga kita bisa berkata, OK, jika seseorang ada atau jika ada H.
‫Jadi katakanlah jika usia tidak sama dengan nol, lanjutkan dan baca yang ini di sini.
‫Saya akan banyak mengubah ini di sini, jadi saya akan mengubah itu.
‫Jadi jika H tidak sama dengan nol.
‫Benar itu dan yang lain hanya memperkenalkan diri Anda dengan nama depan, nama belakang berwarna.
‫Jadi singkirkan H di sini dan singkirkan.
‫Yang ini di sini, empat tahun, tidak seperti ini lagi.
‫Dan kami benar-benar mendapatkan kesalahan yang kami periksa karena saya tidak mengubahnya.
‫Oke, sekarang kita bisa menjalankannya lagi.
‫Sekarang kita melihatnya, Dennis, bla, bla.
‫Tidak apa-apa.
‫Saya lawan saya dan warna mata saya biru.
‫Jadi sekarang, O'Malia, karena tidak ada usia yang diberikan padanya digunakan atau diperlakukan berbeda dengan cara dia
‫memperkenalkan dirinya secara berbeda.
‫Dan mengapa itu berguna?
‫Mengapa kita memiliki itu?
‫Katakanlah Anda ingin menulis sebuah program yang mengambil data pengguna dari database dan kemudian harus melakukan sesuatu dengan data
‫itu.
‫Jadi itu harus melakukan beberapa perhitungan atau harus menulis beberapa informasi kepada mereka atau apa pun.
‫Jadi, jika Anda memiliki semua informasi tentang pengguna itu, tidak apa-apa.
‫Kemudian Anda dapat membuat formulir dan Anda dapat menambahkan semua informasi ke dalam formulir itu dan Anda dapat mencetaknya
‫dan mengirimkannya kepada orang tersebut atau apa pun.
‫Tetapi bagaimana jika Anda kehilangan beberapa informasi?
‫Jadi katakanlah Anda tidak memiliki sumur maka Anda tidak akan menulisnya di formulir.
‫Tapi bagaimana jika ada sesuatu yang lebih penting yang hilang seperti alamatnya?
‫Mengapa Anda bahkan mencetaknya?
‫Karena Anda tidak dapat mengirimkannya ke orang itu.
‫Jadi Anda akan menulis jenis kode yang berbeda sehingga Anda bisa berkata, Oke, saya mengumpulkan semua orang yang tidak
‫memiliki alamat dan saya melakukan hal lain.
‫Saya memeriksa Facebook untuk nama mereka atau sesuatu seperti itu.
‫Jadi program kemudian akan memeriksa Facebook API.
‫Apakah ada orang dengan nama depan, nama belakang, dan usia itu?
‫Dan kemudian Facebook akan memberikan informasi bahwa program tersebut dapat melakukan penyelidikan lebih lanjut pada orang
‫tersebut?
‫Dan itulah beberapa hal sensitif data yang saya bicarakan di sini.
‫Tetapi secara umum, membuat konstruktor sangat berguna untuk apa?
‫informasi yang berbeda?
‫Jadi kami memiliki satu dengan empat parameter, satu dengan tiga parameter.
‫Kita masih bisa membuat satu dengan dua atau satu dengan satu.
‫Jadi itu sedikit tantangan untukmu.
‫Sesuaikan parameter.
‫Jadi Anda memiliki keempat kasus atau sebenarnya lima kasus.
‫Jadi ini adalah konstruktor default.
‫Sekarang, silakan lanjutkan dan buat konstruktor yang berbeda untuk nama depan dan nama belakang, yang lain hanya untuk nama
‫depan, dan tentu saja sesuaikan saja untuk memperkenalkan diri saya metode yang sesuai.
‫Baiklah, saya harap Anda mencobanya.
‫Jadi yang akan saya lakukan adalah menyalin kode itu di sini.
‫Aku akan menyingkirkan warna mata.
‫Itu saja, jadi itu konstruktor lainnya.
‫Sekarang, saya akan menyalinnya dan saya akan menghilangkan nama belakangnya.
‫Baiklah.
‫Dan mari kita singkirkan nama belakang.
‫Dan sekarang, tentu saja, kita masih perlu menyesuaikan metode kita, jadi.
‫Mereka memperkenalkan diri saya metode, jadi di sini kami memiliki kasus ketika H tidak nol dan katakanlah nama belakang tidak sama
‫sekarang, dan apa lagi yang kita miliki di sini?
‫Warna mata tidak sama sekarang.
‫Dan akhirnya, nama depan kami.
‫Jadi kita bisa memiliki urutan yang berbeda, tetapi pada akhirnya, tidak apa-apa.
‫Jadi jika semua nilai itu tidak sama sekarang, maka saya ingin melanjutkan dan melakukan ini sebaliknya atau jika
‫saya ingin memiliki pemeriksaan yang berbeda di sini.
‫Jadi saya akan menyalin ini jika di sini dan saya akan mengatakan dan yang berikutnya, bagaimana jika kita tidak memiliki IKAROS sehingga kita dapat
‫menyingkirkan yang ini?
‫Dan sekarang mari kita salin lagi.
‫Dan sekarang kita kurang usia pada umumnya.
‫Jadi mari kita singkirkan H.
‫Dan sekarang akhirnya, kami memiliki versi di mana kami tidak memiliki nama belakang.
‫Jadi sekarang kita, tentu saja, perlu menyesuaikan pernyataan.
‫Jadi jika kita memiliki nama depan dan kita memiliki nama belakang dan kita memiliki H dan di sini
‫kita hanya memiliki H, maka kita ingin menulis sesuatu tentang H dan I dan seterusnya.
‫Sangat tua.
‫Jadi dua tahun.
‫Sekarang kita tidak membutuhkan itu lagi.
‫Nah, itu kalau kita punya umur, kalau kita punya nama belakang dan nama depan, kan.
‫Jadi sekarang kami hanya memiliki nama depan dan nama belakang sehingga kami dapat menghilangkan aspek warna mata secara keseluruhan.
‫Dan sekarang akhirnya, kami hanya memiliki nama depan, kan.
‫Jadi mari kita singkirkan yang lainnya kecuali nama depan.
‫Jadi sekarang metode Introduce Myself kami akan bersih dan akan selalu memberi tahu kami tentang apa yang
‫tersedia.
‫Jadi misalkan kita menciptakan manusia baru dan bukan manusia biasa, tapi sebut saja manusia ini, Natalie, bukan tidur.
‫Dan dia adalah manusia baru dan kami hanya memiliki nama depannya.
‫Dan sekarang, Natalie, tolong perkenalkan dirimu.
‫Mungkin kita tidak boleh menggunakan huruf kapital di sini.
‫Natalie, perkenalkan dirimu.
‫Dan kami memiliki satu yang memiliki nama belakang.
‫Jadi manusia.
‫Aku akan memanggilnya Michael lagi.
‫Nama yang bagus, manusia baru Michael.
‫Dan itu tidak manusiawi, tapi itu manusiawi.
‫Dan Michael ini akan memperkenalkan dirinya dan Michael harus memiliki nama belakang.
‫Jadi saya akan memanggilnya Michael Miller.
‫Dan sekarang versi terakhir, manusia dan akan terus terang adalah manusia baru.
‫Dan itu Frank.
‫Dan orang ini, dia dipanggil Walter.
‫Nama belakang yang sangat lucu.
‫Dan kemudian dia memiliki H.
‫Jadi katakanlah dia baik-baik saja, sebenarnya, kita tidak memiliki versi itu.
‫Kami tidak memiliki versi di mana kami hanya memiliki H, tetapi kami tidak memiliki warna mata.
‫Jadi itu akan menjadi konstruktor lain yang bisa kita buat.
‫Sebenarnya, mari kita lakukan itu hanya karena kita bisa membuat yang berbeda.
‫Saya hanya akan menyalin sebenarnya, saya akan menyalin yang itu, parameternya di sini dan saya akan meletakkannya di
‫sini, tapi saya akan menghilangkan warna mata dan saya akan mendapatkan menyingkirkan warna saya di sini juga.
‫Jadi sekarang, tentu saja, saya harus menyesuaikan hal memperkenalkan diri saya juga, tetapi di sini saya ingin
‫membuat Frank berusia 25 tahun dan saya ingin Frank memperkenalkan dirinya.
‫Jadi sekarang Anda melihatnya selalu sama.
‫Kami hanya perlu menyesuaikan berdasarkan parameter yang kami miliki dan kemudian kami melanjutkan dan menjalankan
‫kode sehingga kami.
‫Hai, saya Natalie.
‫Hai, saya Michael Miller.
‫Saya Frank Walter dan 25 tahun dan seterusnya.
‫Baiklah.
‫Jadi sekarang Anda telah melihat cara membuat beberapa konstruktor berbeda dan Anda dapat melihat bahwa kami memiliki konstruktor
‫default, yang tidak mengambil parameter apa pun, dan kemudian kami memiliki konstruktor berbeda yang memiliki beberapa
‫versi jumlah parameter yang berbeda.
‫Besar.
‫Jadi sekarang Anda tahu bahwa kita harus melihat properti dan mereka super, sangat membantu dan berguna dan
‫kita akan melihat bagaimana kita dapat mengubah nilai tanpa harus membuat variabel publik, karena Anda harus
‫sangat berhati-hati dengan variabel publik kelas yang Anda buat karena bisa sangat rumit
‫jika Anda mengubahnya, mungkin ada banyak masalah keamanan.
‫Dan jika Anda tidak ingin tahu lebih banyak tentang itu, saya memiliki tautan yang telah saya bagikan kepada Anda.
‫Anda bisa memeriksanya dan membaca lebih detail apa tujuan menggunakan Privateer dan mengapa itu
‫penting.
‫Jadi saya akan mengatakan itu Anda di video berikutnya di mana kita akan membahas properti dan.
‫Ya, bersenang-senanglah.