‫Selamat datang kembali.
‫Dalam video terakhir, Anda melihat cara membuat kelas dan dalam video ini kita akan melihat
‫konstruktor, seperti yang saya katakan sebelumnya, bahwa mereka benar-benar dapat meningkatkan jumlah kode yang Anda butuhkan.
‫Jadi Anda tidak perlu banyak kode.
‫Misalnya, apa yang kita tulis di sini adalah sesuatu yang bisa kita kurangi banyak sehingga kita bisa menguranginya atau bahkan
‫kita bisa menghilangkan dua garis itu untuk setiap objek sehingga kita bisa memasukkannya ke dalam manusia
‫saat kita menginisialisasinya.
‫Jadi mari kita lakukan itu.
‫Mari kita buat metode baru di sini, yang disebut konstruktor.
‫Ini sangat dekat dengan metode.
‫Ini sebenarnya bukan metode.
‫Ini adalah konstruktor, yang juga merupakan anggota.
‫Benar.
‫Jadi mari kita buat konstruktor dan bersifat publik dan memiliki nama yang sama dengan kelas itu sendiri.
‫Tapi seperti yang Anda lihat di sini, tidak ada kekosongan, tidak ada string, tidak ada nilai balik.
‫Itu tidak membutuhkannya.
‫Itu hanya membutuhkan pengubah akses.
‫Dan dalam hal ini, publik dan kemudian Anda membutuhkan manusia.
‫Jadi, Anda harus menggunakan publik karena jika tidak, Anda tidak dapat menggunakan konstruktor ini.
‫Jadi sangat penting untuk menggunakan publik di sini.
‫Kemudian di sini Anda dapat menambahkan parameter yang ingin Anda miliki setiap kali Anda membuat objek kelas
‫ini.
‫Jadi katakanlah saya ingin memiliki nama depan string dan nama belakang string.
‫Jadi setiap kali seseorang menciptakan manusia, dia perlu memberi saya informasi ini.
‫Jadi mari kita lihat di sini.
‫Seperti yang dapat kita lihat dalam sedetik, segera setelah ia memahami bahwa ada konstruktor, ia
‫mengeluh karena mengatakan bahwa ada argumen yang hilang.
‫Jadi tidak ada argumen yang diberikan yang sesuai dengan parameter formal yang dibutuhkan, nama depan manusia.
‫Jadi perlu string di sini.
‫Dan yang pertama akan menjadi nama, nama depan, dan yang kedua akan menjadi nama belakang.
‫Tapi itu saja tidak akan cukup.
‫Jadi mari kita perbaiki juga, karena seperti yang kita tahu, manusia ini memiliki variabel anggota, misalnya, nama depan
‫dan nama belakang.
‫Dan kami ingin mengubahnya setiap kali kami membuat objek.
‫Dan kami melakukannya dengan mengatakan nama depan sama dengan nama depan.
‫Dan itu mungkin terdengar sedikit membingungkan.
‫Dan itu sebenarnya tidak berhasil karena di sini tertulis, oh, tidak, saya tidak mengerti apa yang Anda inginkan.
‫Anda dapat menetapkan hal yang sama.
‫Anda tidak dapat menetapkan hal yang sama untuk hal yang sama.
‫Jadi variabel yang sama ke variabel yang sama.
‫Jadi apa yang dapat Anda lakukan di sini dan di sana ada dua pendekatan berbeda.
‫Jadi Anda mengubah nama variabel ini menjadi, katakanlah, nama depan saya, dan kemudian Anda cukup mengatakan bahwa nama
‫depan global akan menjadi nama depan saya.
‫Itu salah satu cara.
‫Baiklah.
‫Jadi sekarang berhasil.
‫Atau Anda bisa menggunakan kata kunci ini.
‫Jadi nama belakang titik ini sama dengan nama belakang sekarang tiba-tiba berfungsi.
‫Mengapa?
‫Yah, itu karena nama belakang ini berarti saya ingin memiliki nama belakang objek ini dan itu akan menjadi
‫nama belakang ini.
‫Jadi variabel anggota dan bukan variabel lokal.
‫Jadi string ini, nama depan dan nama belakang string saya adalah variabel lokal.
‫Kurang lebih.
‫Jadi mereka parameter, ya.
‫Tetapi mereka digunakan dengan baik seolah-olah mereka adalah variabel lokal.
‫Jadi di luar metode ini atau konstruktor ini, tidak ada yang akan tahu ini.
‫Variabel nama depan saya, misalnya, hanya dikenal di sini.
‫Jadi sekarang yang saya lakukan adalah saya hanya berkata, OK, nama belakang ini.
‫Jadi yang dari objek harus nilai yang diberikan kepada saya setiap kali manusia diciptakan.
‫Jadi setiap kali konstruktor ini dipanggil.
‫Jadi konstruktornya mirip dengan metode yang dipanggil setiap kali sebuah objek dibuat.
‫Jadi dalam hal ini, setiap kali kelas manusia ini digunakan sebagai tipe data, itu akan menggunakan konstruktor dan
‫akan memanggil konstruktor.
‫Jadi seperti yang Anda lihat, ini adalah dua cara berbeda yang dapat Anda lakukan.
‫Jadi sekarang mari kita lanjutkan dan kembali ke program.
‫Dan seperti yang Anda lihat, saya cukup menambahkan nilai di sini.
‫Jadi CESI dan katakanlah Waldner dan saya akan menyingkirkan semua hal lain yang kita miliki di sini.
‫Jadi kami hanya memiliki CESI sekarang dan karena dia akan memperkenalkan dirinya.
‫Jadi sekarang Anda lihat kami telah membatasi seluruh kode atau kami menggunakan seluruh kode hanya untuk satu baris.
‫Kami memiliki empat baris sebelumnya atau tiga, dan sekarang kami hanya memiliki satu baris ini.
‫Jadi kami mengatakan hal yang sama.
‫Jadi.
‫Hai, saya Suzy Wagner.
‫Jadi itu saja.
‫Serahkan nama depan dan serahkan nama belakang, jadi jika Anda mengarahkan kursor ke manusia, Anda dapat melihat apa yang dibutuhkannya.
‫Perlu nama depan saya dan string nama belakang.
‫Dan jika kita melihat kelas manusia kita, itulah yang kita miliki di sini.
‫Jadi sekarang Anda melihat bagaimana Anda dapat menggunakan konstruktor.
‫Dan saya akan benar-benar mengubahnya menjadi nama depan dan saya juga akan menggunakan ini.
‫Dan di sini juga harus menjadi hal pertama, karena saya suka menggunakan ini.
‫Jadi saya selalu tahu, OK, saya menggunakan bidang atau saya menggunakan variabel anggota, yang merupakan variabel global.
‫Benar, omong-omong.
‫Sekarang, kita tidak perlu menggunakan publik lagi sehingga kita dapat membuatnya menjadi pribadi.
‫Kita dapat membuat kedua variabel menjadi pribadi.
‫Sekarang, hanya agar Anda melihat bahwa itu masih berfungsi.
‫Mari kita jalankan kodenya lagi.
‫Dan Anda melihat Ragna AMCC tinggi.
‫Jadi sekarang saya tidak benar-benar mengakses variabel-variabel itu dari sini lagi.
‫Saya cukup membuat konstruktor atau membuat objek manusia.
‫Dan saya menyampaikan konstruktor atau saya memanggil konstruktor dengan menyerahkan informasi ini.
‫Dan saya perlu melakukannya karena jika tidak, seluruh objek tidak akan dibuat.
‫Ini akan menghasilkan kesalahan, seperti yang Anda lihat.
‫Jadi di sini sekarang tidak suka kodenya.
‫Dikatakan, oh, ada sesuatu yang hilang.
‫Ada informasi konstruktor yang hilang.
‫Jadi ini bukan argumen atau tidak ada argumen yang diberikan yang sesuai dengan bentuk dan parameter yang diperlukan.
‫Nama keluarga.
‫Baiklah.
‫Jadi saya hanya akan memberi Anda nama belakang lagi.
‫Dan siapa namanya.
‫Aku hanya akan memanggil Bagnato.
‫Jadi sekarang dia menikah dengan pria lain dan sekarang sebenarnya dia adalah Bagnall.
‫Benar.
‫OK, jadi kembali ke konstruktor kami dan variabel kami di sini, sedikit tantangan untuk Anda.
‫Jadi inilah tantangannya.
‫Tambahkan dua variabel anggota lagi ke manusia.
‫Satu disebut warna mata, yang lain usia.
‫Anda harus menggunakan tipe data yang benar di sini, lalu menyesuaikan pengurutan konstruktor membutuhkan
‫keempat nilai untuk digunakan saat membuat objek manusia.
‫Jadi harus menggunakan nama depan, nama belakang, warna mata dan usia dan kemudian membuat dua objek bertipe manusia.
‫Dan tentu saja Anda perlu membuatnya di dalam kelas program kami.
‫Baiklah.
‫Jadi lanjutkan dan posting video dan coba lakukan itu.
‫Baiklah, saya harap Anda mencoba melakukannya, jadi mari kita lanjutkan dan
‫pertama-tama, buat string publik I atau sebenarnya string privat I warna dan kemudian usia privat, yang bertipe.
‫Dan sekarang mari kita sesuaikan konstruktornya.
‫Jadi saya akan menambahkan warna mata string dan saya akan menambahkan halaman akhir dan saya hanya akan
‫menyesuaikan konten konstruktor juga.
‫Jadi saya warna akan menjadi warna mata dan usia ketiga ini akan menjadi H.
‫Jadi sekarang mari kita kembali ke sini dan membuat objek.
‫Sebenarnya, dua objek jadi manusia, tebakan saya adalah tenis adalah manusia baru dan saya akan
‫memasukkan nama depan, nama belakang dan itu bisa melihat entri Anda.
‫J memberitahu kita apa yang harus kita masuki.
‫Jadi nama depan, nama belakang.
‫aku memanggilnya.
‫Baiklah.
‫Jadi mari kita lakukan itu.
‫Warna mata adalah hijau dan usia adalah bilangan bulat.
‫Jadi kami hanya memasukkan dua puluh sembilan dalam kasus saya.
‫Dan sekarang saya ingin Dennis memperkenalkan dirinya.
‫Dan masalahnya, memperkenalkan diri belum disesuaikan.
‫Jadi jika saya menjalankannya, itu tidak akan menambah informasi bagus tentang warna mata dan usia.
‫Jadi mari kita kembali untuk memperkenalkan diri dan menambahkan bahwa saya ini dan itu dan begitu dan sangat tua, sangat tua.
‫Dan itu akan menjadi warna mata saya dan ini akan menjadi suguhan kami, yang merupakan nilai untuknya.
‫Jadi warna mata dan usia.
‫Jadi saya akan menambahkannya dalam urutan yang telah saya gunakan di sini dalam teks saya, bukan dalam urutan yang saya buat variabel
‫di sini.
‫Jadi sekarang jika Anda menggunakan kode lagi, kita akan lihat.
‫Hai, saya Dennis, planeta dan berusia 29 tahun.
‫Warna mata saya hijau.
‫Informasi yang sangat berguna.
‫Terima kasih banyak.
‫Jadi sekarang mari kita buat manusia yang kedua.
‫Dan saya akan menyebutnya O'Malia, yang merupakan putri saya.
‫Dia manusia baru dan dia cukup baru.
‫O'Malia Puhn Eutaw.
‫Warna matanya masih biru.
‫Bayi cenderung memiliki mata biru jika orang tuanya tidak memiliki mata cokelat.
‫Dan sekarang berapa umurnya?
‫Dia berumur satu tahun dan sekarang OMYA.
‫Ayo, perkenalkan dirimu.
‫Sayangnya, dia tidak cukup komunikatif atau dia belum tahu bagaimana berbicara.
‫Setidaknya bukan informasi semacam ini sehingga kita tinggi, menurut saya, untuk mengakhiri satu tahun.
‫Jadi itu adalah sesuatu yang bahkan bisa Anda sesuaikan sehingga Anda bisa membuat pernyataan if dan memperkenalkan diri.
‫Jadi jika seseorang di bawah ini dan itu, jadi di bawah dua tahun yang lalu, sebenarnya satu dan nol tahun atau saya tidak yakin apa pun
‫yang berhasil, tetapi untuk satu tahun Anda bisa mengatakan, OK, ini bukan tahun, tapi itu akan menjadi tahun.
‫Anda tahu apa, saya benar-benar mencoba melakukan itu.
‫Baiklah, saya harap Anda mencobanya, jadi saya hanya akan menggunakan sedikit pernyataan if di sini.
‫Jadi jika usia sama dengan satu, maka lakukan sesuatu yang lain dan sebaliknya lakukan itu.
‫Jadi kalau umur, ya, atau tahun, sebenarnya berumur satu tahun.
‫Dan ELT melakukan ini.
‫Baiklah, dan sekarang seharusnya menyenangkan.
‫Jadi di sanalah kami.
‫Hai, saya Amaya dan berusia satu tahun.
‫Warnaku mekar.
‫Besar.
‫Jadi saya harap Anda berhasil melakukannya.
‫Dan sekarang Anda melihat bagaimana menggunakan konstruktor, ya, sebuah konstruktor, karena di video berikutnya kita akan menggunakan
‫konstruktor, jamak, yang berarti kita akan membuat beberapa konstruktor di kelas yang sama.
‫Dan Anda akan melihat apa tujuannya dan mengapa itu berguna dan penting.
‫Dan kami akan menggunakan banyak kelas di masa depan yang memiliki beberapa konstruktor berbeda.
‫Jadi sampai jumpa di video selanjutnya.