‫Selamat datang kembali dan video ini, kita akan menggunakan apa yang telah kita lihat di video terakhir secara teori, tapi kita akan
‫melakukan demo di sini.
‫Jadi kita akan membuat kelas kita sendiri, yang merupakan cetak biru dari tipe data sehingga kita bisa membuat tipe
‫data kita sendiri dengan membuat kelas.
‫Dan kelas itu dapat memiliki properti, kelas itu dapat memiliki metode dan seterusnya.
‫Jadi mari kita lanjutkan dan buat kelas baru.
‫Jadi aku akan ke kanan.
‫Klik ke tingkat atas saya dan saya akan membuat yang baru.
‫Masukkan di sini, dan saya akan menyebut satu manusia itu sebagai itu.
‫Sekarang mari kita lanjutkan di kelas manusia saya.
‫Saya ingin membuat anggota dan anggota, misalnya, variabel.
‫Anggota dapat berupa metode dan lain sebagainya.
‫Dan mereka disebut anggota karena mereka adalah bagian dari kelas khusus itu.
‫Jadi katakanlah saya memiliki variabel anggota dan untuk manusia, itu akan menjadi, misalnya, string yang
‫disebut nama depan.
‫Itu akan menjadi variabel anggota yang hebat.
‫Dan manusia ini.
‫Apakah tipe data kami sehingga saya bisa membuat.
‫Objek itu, jadi saya hanya akan membuat manusia sekarang saya akan memanggil manusia, Dennis adalah manusia baru
‫dan begitulah cara saya melakukannya.
‫Jadi beginilah cara saya membuat objek kelas saya atau disebut juga dengan instance of human.
‫Jadi contoh ini disebut Dennis dan sekarang Dennis ini memiliki nama depan.
‫Jadi jika saya ingin mengubah nama depan, ada beberapa cara untuk mengimplementasikannya.
‫Anda bisa melakukannya dengan konstruktor dan sebagainya.
‫Dan kita akan melakukan itu.
‫Jangan khawatir.
‫Kami akan melakukan semua itu.
‫Tapi saya akan membuatnya sederhana di video ini.
‫Jadi Anda, pertama-tama, memahami bahwa ini sebenarnya adalah cetak biru.
‫Jadi manusia kelas adalah cetak biru sekarang.
‫Dan katakanlah saya ingin memperkenalkan diri.
‫Jadi kelas manusia ini memiliki banyak kemampuan atau keterampilan.
‫Jadi, misalnya, Anda bisa minum.
‫Baiklah, berapa banyak yang bisa Anda minum atau berapa banyak yang Anda minum?
‫Jadi setiap kali Anda minum, Anda bisa memiliki parameter.
‫Berapa banyak yang Anda minum?
‫Jadi untuk melihat seberapa terhidrasi Anda, jadi katakanlah ada tingkat hidrasi dari nol hingga 100.
‫Seberapa terhidrasi Anda?
‫Dan setiap kali Anda minum, mari kita lihat, katakanlah setengah liter, maka tingkat hidrasi
‫Anda meningkat 30 persen, 40 persen.
‫Jadi begitulah cara Anda, misalnya, mendesain manusia dalam tujuan pemrograman.
‫Jadi yang akan saya lakukan adalah membuat metode yang akan memperkenalkan saya.
‫Dan ini akan menjadi metode anggota karena ini adalah bagian dari kelas manusia saya, yang merupakan cetak biru.
‫Jadi kelas ini adalah cetak biru untuk tipe data dan metode ini akan menjadi void, public void.
‫Memperkenalkan diri.
‫Dan apa yang akan dilakukannya adalah hanya akan menulis sesuatu ke konsol.
‫Ini akan menulis sesuatu seperti, hai, aku.
‫Dan kemudian itu akan menulis nama depan.
‫Baiklah.
‫Jadi sekarang, seperti yang Anda lihat, nama depan tidak memiliki nilai.
‫Dan jika saya mencoba menyimpan sesuatu ke Dennis, jadi jika saya mencoba mengubah nama depan, saya tidak bisa melakukannya.
‫Itu karena dilindungi dan dilindungi karena tidak ada publik sebelumnya.
‫Jadi jika Anda tidak menambahkan publik, variabel ini akan dilindungi dan tidak dapat diakses dari luar.
‫Jadi dari luar kelas ini, saya masih bisa menggunakannya di dalam kelas ini, seperti yang Anda lihat, karena saya telah menggunakannya
‫di sini dan tidak ada masalah.
‫Tetapi jika saya mempublikasikannya, sekarang saya juga dapat menggunakannya dari program saya.
‫Ya.
‫Jadi saya hanya bisa mengatakan, Dennis hal pertama dan saya akan mengatur itu.
‫Jadi saya akan mengirimkannya ke Dennis sekarang.
‫Saya akan memperkenalkan Dennis.
‫Jadi Dennis akan memperkenalkan dirinya begitu saja.
‫Jadi begini, bagaimana saya bisa mengakses private atau sebenarnya sebagai variabel publik publik dari luar.
‫Dan bahkan mengubahnya, dan ini adalah bagaimana saya dapat memanggil metode kelas atau dalam hal ini objek Dennis.
‫Jadi Dennis adalah tipe manusia, yang berarti dia dari tipe kelas ini.
‫Jadi ini adalah cetak biru dan memiliki metode yang disebut Introduce Myself.
‫Dan ini adalah metode yang akan saya sebut di sini.
‫Jadi jika saya menjalankan kode dan untuk melihat sesuatu di konsol, saya juga ingin membaca kuncinya.
‫Jadi konsol saya tidak langsung mati.
‫Dan bahwa kita begitu.
‫Hai, saya Dennis telah menulis di dewan, jadi katakanlah saya membuat objek
‫baru, yang akan saya sebut manusia, Michael adalah manusia baru.
‫Dan sekarang jika saya memperkenalkan Michael, maka perkenalkan diri saya.
‫Jika saya hanya menjalankan kode seperti itu, Anda akan melihat bahwa itu hanya mengatakan, hai, saya ruang kosong.
‫Dan itu karena kami tidak menetapkan nama Michael.
‫Jadi misalkan kita mau sebut nama atau ganti nama langsung, langsung di sini.
‫Jadi saya hanya akan mengatakan, Michael di sini, mari kita uji itu.
‫Mari kita jalankan kodenya.
‫Dan dalam hal ini, itu akan berhasil, jadi itu akan mengatakan, hai, saya Dennis dan hai, saya
‫Michael.
‫Jadi yang kami lakukan di sini adalah kami mengatakan setiap manusia akan dipanggil Michael selama Anda tidak mengubahnya.
‫Jadi Dennis sebenarnya sudah mengubahnya, tapi Michael tidak pernah mengganti nama.
‫Jadi Michael akan tetap menjadi Michael.
‫Tetapi jika kita, katakanlah, mengubah nama Michael menjadi Michael atau semacamnya.
‫Jadi katakanlah dia ingin memperkenalkan dirinya dalam bahasa yang berbeda dan di
‫sana dia akan dipanggil Michael atau misalnya, Michael akan menjadi pilihan.
‫Itu akan diganti dan kita lihat hai, saya Dennis, dan hai, saya Michael.
‫Baiklah, jadi beginilah cara Anda benar-benar dapat memastikan bahwa ini selalu sama, jadi variabel ini akan selalu memiliki nama
‫depan yang sama, kecuali Anda mengubahnya, jadi jangan pernah membuatnya pribadi.
‫Jadi biarkan saya berhenti dan saya akan membuatnya menjadi string pribadi, Michael, sekarang saya akan menerima kesalahan di sini karena
‫saya tidak dapat mengubah nama depan karena itu pribadi sekarang.
‫Jadi baik Denis maupun Mike, Michael atau Michael sekarang tidak dapat mengubah nama mereka.
‫Jadi kedua objek itu akan menjadi.
‫Sama, jadi ini akan menjadi hai, saya Michael, saya Michael, jadi mereka tidak berbeda dengan cara apa pun.
‫Jadi sekarang Anda mengerti mengapa masuk akal untuk menjadikan metode ini publik di sini.
‫Dan itu sebenarnya metode publik.
‫Dan sepertinya tidak masuk akal untuk menjadikan ini pribadi karena sekarang saya tidak dapat mengubahnya.
‫Sebenarnya, seperti yang saya katakan, ada banyak cara untuk mengubahnya.
‫Salah satunya adalah membuat prop..
‫Yang lainnya adalah membuat konstruktor.
‫Dan kita akan melakukan keduanya.
‫Jadi saya akan memulai dengan konstruktor di video berikutnya di mana Anda akan melihat bagaimana melanjutkannya.
‫Jadi sekarang, pertama-tama, sedikit tantangan untuk Anda.
‫Jadi buat variabel publik, nama belakang tipe string chain dan perkenalkan metode saya sendiri.
‫Jadi, beri tahu kami nama lengkapnya.
‫Jadi tidak hanya menyebut nama depan, tapi juga nama belakang.
‫Kemudian buat dua objek dengan informasi lengkap tentang diri mereka sendiri di program kami.
‫Jadi dalam metode utama.
‫Baiklah, saya harap Anda memposting video dan mencoba melakukannya, jadi
‫mari kita lanjutkan dan saya akan menjadikannya nama belakang string publik, yang akan kosong untuk saat ini.
‫Hal yang sama di sini.
‫Saya akan mengubah nama depan itu menjadi bukan Michael lagi karena tidak semua orang memanggil Michael.
‫Lalu aku ganti memperkenalkan diri untuk juga memberitahu nama belakang.
‫Jadi saya akan membutuhkannya di sini.
‫Nama keluarga.
‫Sekarang mari kita buat dua objek dengan informasi lengkap tentang diri mereka sendiri.
‫Jadi aku akan menyingkirkan.
‫Sebenarnya, biarkan aku membersihkan semuanya di sini.
‫Jadi pertama-tama, manusia dan saya akan memanggilnya Sesi adalah manusia baru dan sekarang Sissy memiliki nama depan.
‫Jadi nama depannya adalah Sissy dan nama belakangnya.
‫Sebenarnya, saya tidak tahu apa nama belakangnya.
‫Aku akan memanggil Waggner.
‫Dan kemudian kami memiliki Sissy yang memperkenalkan dirinya, memperkenalkan diri, dan sekarang kami memiliki orang yang
‫berbeda, manusia, franscell, manusia baru.
‫Dan Franscell itu sebenarnya akan disebut Franscell.
‫Itu nama yang sangat tidak biasa, tapi itu nama lucu yang sangat kuno dan Austria.
‫Dan Franscell itu, nama belakangnya adalah Millau, sebenarnya bisa menulisnya dengan Anda juga.
‫Anda tidak perlu menggunakan ini Anda tanda khusus ini di sini, oke?
‫Dan orang itu harus memperkenalkan dirinya juga.
‫Jadi memperkenalkan diri adalah apa yang akan dia katakan.
‫Jadi mari kita jalankan kodenya dan saya mengerti.
‫Hai, saya Sissy Wagner.
‫Hai, saya Franscell Millau.
‫Jadi di sanalah kami.
‫Anda melihat cara menggunakan Mumin atau cara menggunakan tipe data Anda sendiri.
‫Jadi kita akan melihat lebih dalam karena untuk saat ini, seperti yang saya katakan, ini hanya anggota, hanya
‫variabel.
‫Dan saya berbicara tentang properti sebelumnya.
‫Jadi, misalnya, panjang adalah properti, tetapi properti ditulis dengan huruf kapital untuk memulai.
‫Dan kita akan melihat ke dalam properti.
‫Dan tentu saja, kita juga akan melihat konstruktor karena mengapa saya harus melakukannya dengan cara ini jika
‫saya bisa melakukan semuanya dalam satu baris?
‫Jadi katakanlah saya bisa memasukkan sesuatu seperti CESI dan Waggner di sini dan manusia itu sudah akan dibuat, maka saya tidak perlu
‫melakukan semua baris tambahan ini sehingga saya bisa melakukannya di baris yang
‫sama.
‫Dan itulah yang dapat Anda capai dengan menggunakan konstruktor dan itulah yang akan kita lakukan di video
‫berikutnya.
‫Jadi saya harap Anda dapat melakukan sedikit tantangan yang Anda miliki di video berikutnya.
‫Kita akan melihat konstruktor terlebih dahulu sebelum masuk ke properti.
‫Dan sampai jumpa di video selanjutnya.