Rumah Keuangan Pribadi Bagaimana Mendefinisikan Metode Java dalam Kelas (Menampilkan Akun) - dummies

Bagaimana Mendefinisikan Metode Java dalam Kelas (Menampilkan Akun) - dummies

Daftar Isi:

Video: tutorial membuat presentasi dengan power point 2024

Video: tutorial membuat presentasi dengan power point 2024
Anonim

Java memungkinkan Anda menentukan metode di dalam kelas. Bayangkan sebuah tabel berisi informasi tentang dua akun. (Jika Anda memiliki masalah dalam membayangkan hal seperti itu, lihat saja tabel di bawah ini.)

Tanpa Pemrograman Berorientasi Objek
Nama Alamat Saldo
Barry Burd 222 Cyberspace Lane < 24. 02 Jane Q. Public
111 Consumer Street 55. 63
Dalam tabel ini, setiap akun memiliki tiga hal - nama, alamat, dan saldo. Begitulah hal-hal yang dilakukan sebelum pemrograman berorientasi objek muncul. Tapi pemrograman berorientasi obyek melibatkan pergeseran pemikiran yang besar. Dengan pemrograman berorientasi obyek, setiap akun bisa memiliki nama, alamat, keseimbangan, dan cara ditampilkan.

Dalam pemrograman berorientasi objek, masing-masing objek memiliki fungsionalitas built-in sendiri. Akun tahu bagaimana menampilkan dirinya sendiri. Sebuah string dapat memberitahu Anda apakah itu memiliki karakter yang sama di dalamnya seperti string lain. Contoh contoh

PrintStream , seperti System. , tahu bagaimana melakukan println . Dalam pemrograman berorientasi objek, masing-masing objek memiliki metode tersendiri. Metode ini adalah subprogram kecil yang dapat Anda panggil untuk memiliki objek melakukan sesuatu untuk (atau untuk) itu sendiri.

Dan mengapa ini ide bagus? Ini bagus karena Anda membuat potongan data bertanggung jawab untuk diri mereka sendiri. Dengan pemrograman berorientasi obyek, semua fungsi yang terkait dengan akun dikumpulkan di dalam kode untuk kelas

Account . Semua yang harus anda ketahui tentang sebuah string terletak pada file String. java . Apa pun yang berkaitan dengan angka tahun (apakah mereka memiliki dua atau empat digit, misalnya) ditangani tepat di kelas Tahun . Oleh karena itu, jika ada yang bermasalah dengan kelas Account atau kelas Tahun Anda, dia hanya tahu di mana harus mencari semua kode. Itu hebat!

Bayangkan sebuah tabel akun yang disempurnakan. Di tabel baru ini, setiap objek memiliki fungsionalitas built-in. Setiap akun tahu bagaimana menampilkan dirinya di layar. Setiap baris tabel memiliki salinan metode

display . Tentu saja, Anda tidak perlu banyak imajinasi untuk membayangkan tabel ini. Lihat tabel ini. Jalan Berorientasi Objek

Nama
Alamat Saldo Tampilan Barry Burd
222 Cyberspace Lane 24. 02 keluar cetak … Jane Q. Public
111 Consumer Street 55. 63 keluar print … Akun yang menampilkan dirinya sendiri

Di tabel kedua, setiap objek akun memiliki empat hal - nama, alamat, keseimbangan, dan cara menampilkan dirinya sendiri di layar.Setelah Anda beralih ke pemikiran berorientasi objek, Anda tidak akan pernah kembali. Kode di bawah ini menunjukkan program yang menerapkan gagasan di tabel kedua di atas.

Dalam kode ini, sebuah akun menampilkan dirinya sendiri

mengimpor java statis. lang. Sistem. di luar;

nama kelas publik {

nama String;

alamat string;

keseimbangan ganda;

layar kosong publik () {

keluar. cetak (nama);

keluar cetak ("(");

keluar print (alamat);

keluar. print (") memiliki $");

keluar cetak (balance);

}

}

Kode ini menggunakan kelas akun yang lebih baik.

public class UseAccount {

public static void main (String args []) {

Akun myAccount = new Account ();

Akun yourAccount = new Account ();

myAccount. nama = "Barry Burd";

myAccount alamat = "222 Cyberspace Lane";

myAccount keseimbangan = 24. 02;

yourAccount. nama = "Jane T. Public";

yourAccount. alamat = "111 Consumer Street";

yourAccount. keseimbangan = 55,63;

myAccount tampilan ();

Sistem di luar. println ();

yourAccount. tampilan ();

}

}

Pada set kode pertama, kelas

Account memiliki empat hal di dalamnya: nama, alamat, saldo, dan metode tampilan. Hal-hal ini cocok dengan empat kolom di tabel kedua. Jadi setiap instance dari kelas Account memiliki nama, alamat, keseimbangan, dan cara untuk menampilkan dirinya sendiri. Cara Anda menyebut hal-hal ini bagus dan seragam. Untuk merujuk ke nama yang tersimpan di myAccount , Anda menulis myAccount. nama

Untuk mendapatkan

myAccount untuk menampilkan dirinya di layar, Anda menulis myAccount. display ()

Satu-satunya perbedaan adalah tanda kurung.

Bila Anda memanggil metode, Anda memasukkan tanda kurung setelah nama metode.

Header metode tampilan

Lihat kembali kode di atas. Panggilan ke metode tampilan ada di dalam metode

UseAccount class main , namun deklarasi metode display ada di Account kelas. Deklarasi tersebut memiliki header dan bodi. Header memiliki tiga kata dan beberapa tanda kurung: Kata

  • publik memiliki tujuan yang sama seperti kata publik pada set kode pertama. Secara kasar, kode apa pun dapat berisi panggilan ke metode publik, walaupun kode pemanggilan dan metode publik termasuk dalam dua kelas yang berbeda. Pada contoh di atas, keputusan untuk membuat display metode umum adalah masalah selera. Biasanya, saat Anda membuat metode yang berguna dalam beragam aplikasi, Anda mendeklarasikan metode untuk dipublikasikan. Kata
  • void memberitahu Java bahwa ketika metode display dipanggil, metode display tidak mengembalikan apapun ke tempat yang memanggilnya. Kata
  • tampilkan adalah nama metode. Setiap metode harus memiliki nama. Jika tidak, Anda tidak memiliki cara untuk memanggil metode ini. Tanda kurung berisi semua hal yang akan Anda sampaikan ke metode saat Anda menelponnya.
  • Bila Anda memanggil metode, Anda bisa mengirimkan informasi ke metode itu dengan cepat.Metode display pada set kode pertama terlihat aneh karena tanda kurung pada header metode tidak ada isinya. Ketiadaan ini menunjukkan bahwa tidak ada informasi yang dikirimkan ke metode display saat Anda menamakannya.
Bagaimana Mendefinisikan Metode Java dalam Kelas (Menampilkan Akun) - dummies

Pilihan Editor

Bagaimana Mengidentifikasi Poin Data Penting dalam Pemasaran Otomasi - dummies

Bagaimana Mengidentifikasi Poin Data Penting dalam Pemasaran Otomasi - dummies

Melibatkan penjualan untuk membuat definisi umum untuk semua Aspek siklus hidup utama adalah kunci suksesnya integrasi otomasi pemasaran. Terlibat dengan penjualan agar staf penjualan membantu menciptakan definisi berikut akan mendorong konsep pembelian dan membantu mereka memahami apa yang diteruskan kepada mereka dan mengapa. Memimpin: Menentukan ...

Bagaimana Mengidentifikasi Tindakan Kunci untuk Skor Otomasi Pemasaran - dummies

Bagaimana Mengidentifikasi Tindakan Kunci untuk Skor Otomasi Pemasaran - dummies

Tidak semua tindakan harus diukur dan dinilai . Menjaga proses dan otomasi pemasaran Anda sesederhana mungkin membuat aplikasi Anda lebih mudah dikelola. Memimpin penilaian seharusnya memberi tahu Anda, tidak memberi Anda gambaran yang sempurna. Berikut ini menunjukkan kepada Anda tindakan mana yang akan dinilai dan rincian mana yang akan dinilai dalam tindakan ...

Pilihan Editor

Bagaimana cara menghindari Code Injection di C ++ - dummies

Bagaimana cara menghindari Code Injection di C ++ - dummies

Aturan pertama untuk menghindari kode yang disuntikkan ke program C ++ tidak pernah , pernah, izinkan masukan pengguna untuk diproses oleh penerjemah bahasa tujuan umum. Kesalahan umum dengan injeksi SQL adalah bahwa program menerima masukan pengguna seolah-olah selalu dapat diterima dan memasukkannya ke dalam kueri SQL yang kemudian dikirim ke ...

Bagaimana Menyalin File di C ++ - dummies

Bagaimana Menyalin File di C ++ - dummies

Ah, menyalin file - sesuatu yang sangat sederhana, hal itu terjadi semua waktu. Salin file ini disana; salin file itu disini Tapi apa sebenarnya yang terjadi saat Anda menyalin file? Anda benar-benar membuat file baru, dan mengisinya dengan konten yang sama seperti file aslinya. Dan bagaimana Anda melakukannya? Nah, ...

Cara Membuat Template Matematika Dasar di C ++ - dummies

Cara Membuat Template Matematika Dasar di C ++ - dummies

Dengan template matematika, biasanya Anda memerlukan akses ke banyak perhitungan tapi hanya bisa menggunakan satu atau dua dari perhitungan tersebut dalam satu waktu. Misalnya, jika seseorang menghitung hipotek Anda, dia tidak perlu mengetahui perhitungan amortisasi. Namun, orang tersebut mungkin memerlukan perhitungan amortisasi saat bekerja dengan ...

Pilihan Editor

Tip untuk Pemodelan di Atas Data CAD Impor di SketchUp - dummies

Tip untuk Pemodelan di Atas Data CAD Impor di SketchUp - dummies

Jadi Anda telah berhasil mengimpor CAD menggambar ke SketchUp dan menelanjangi gaya dan lapisan yang terlihat agar lebih mudah diatur. Kudos - saatnya untuk bersenang-senang. Membangun model 3D berdasarkan pada garis dasar CAD secara harfiah dapat menjadi pengalaman yang sangat mengherankan jika Anda mengikuti satu peraturan sederhana: Simpanlah ...

Tips Membersihkan Data CAD yang Diimpor di SketchUp - dummies

Tips Membersihkan Data CAD yang Diimpor di SketchUp - dummies

Jika Anda mengimpor data CAD ke SketchUp, Anda mungkin harus melakukan pembersihan. Sebagian besar waktu, file CAD impor Anda terlihat seperti kekacauan yang ditunjukkan di bawah ini. Dinding, anotasi, garis grid, dan benda-benda lainnya berantakan, dan sepertinya Anda harus menghabiskan sisa minggu ini ...

Bagaimana cara menggunakan titik temu dalam kombinasi dengan tampilan depan, atas, dan samping pada sketchUp - dummies

Bagaimana cara menggunakan titik temu dalam kombinasi dengan tampilan depan, atas, dan samping pada sketchUp - dummies

Siapa pun yang pernah mencoba meniru mobil dengan SketchUp tahu ini adalah usaha yang rumit. Masalahnya adalah mobil (dan kebanyakan kendaraan lain) agak melengkung; Lebih buruk lagi, mereka melengkung di beberapa arah. Salah satu trik yang banyak digunakan pemodel untuk menghalangi bentuk dasar untuk hal-hal seperti mobil adalah memulai dengan ...