Rumah Keuangan Pribadi Pemrograman Berorientasi Objek untuk Aplikasi Android - dummies

Pemrograman Berorientasi Objek untuk Aplikasi Android - dummies

Video: Car Rental Application | TUGAS BESAR PEMROGRAMAN BERORIENTASI OBJEK | IF POLIBATAM 2025

Video: Car Rental Application | TUGAS BESAR PEMROGRAMAN BERORIENTASI OBJEK | IF POLIBATAM 2025
Anonim

Pemrograman berorientasi objek telah menghasilkan perubahan besar dalam pengembangan aplikasi dan pemrograman. Program berorientasi objek, pada intinya, dirancang untuk dimodifikasi. Dengan menggunakan perangkat lunak yang ditulis dengan benar, Anda dapat memanfaatkan fitur yang sudah ada, menambahkan fitur baru dari fitur Anda sendiri, dan mengganti fitur yang tidak sesuai dengan kebutuhan Anda. Aspek terbaik dari situasi ini adalah perubahan yang Anda lakukan bersih - tidak mencakar dan menggali kode program orang lain yang rapuh. Sebagai gantinya, Anda membuat penambahan dan modifikasi yang bagus dan teratur tanpa menyentuh logika internal kode yang ada. Ini solusi ideal.

Bila Anda menulis sebuah program berorientasi objek, Anda akan mulai dengan mempertimbangkan datanya. Katakanlah Anda menulis tentang akun. Jadi apa akunnya? Anda sedang menulis kode untuk menangani klik tombol. Jadi apa tombolnya? Anda sedang menulis sebuah program untuk mengirimkan cek gaji kepada karyawan. Apa itu karyawan

Misalnya, katakanlah seorang karyawan adalah seseorang yang memiliki nama dan jabatan - tentu saja, karyawan memiliki karakteristik lain, namun untuk sekarang tetap memperhatikan dasar-dasar:

kelas Karyawan {nama String; String jobTitle;}
Tentu saja, setiap perusahaan memiliki berbagai jenis karyawan. Misalnya, perusahaan Anda mungkin memiliki karyawan penuh waktu dan paruh waktu. Setiap karyawan penuh waktu memiliki gaji tahunan:

class FullTimeEmployee

memperpanjang Employee {double salary;} Dalam contoh ini, kata-kata memperluas Employee memberitahu Java bahwa kelas baru (kelas FullTimeEmployee) memiliki semua properti yang dimiliki setiap Karyawan dan, mungkin, lebih. Dengan kata lain, setiap objek FullTimeEmployee adalah objek Karyawan (karyawan dengan jenis tertentu, mungkin).

Seperti Karyawan mana pun, FullTimeEmployee memiliki nama dan judul pekerjaan. Tapi FullTimeEmployee juga memiliki gaji. Itulah kata-kata yang meluas yang dilakukan Karyawan untuk Anda.

Karyawan paruh waktu tidak memiliki gaji tahunan tetap. Sebaliknya, setiap karyawan paruh waktu memiliki tingkat upah per jam dan sejumlah jam kerja tertentu dalam seminggu:

class PartTimeEmployee

memperpanjang Employee {double hourlyPay; int hoursWorked;} Sejauh ini, PartTimeEmployee memiliki empat karakteristik: nama, jobTitle, hourlyPay, dan jumlah jamWorked.

Kemudian Anda harus mempertimbangkan tembakan besar - para eksekutif. Setiap eksekutif adalah karyawan penuh waktu. Tapi selain mendapatkan gaji, setiap eksekutif menerima bonus (bahkan jika perusahaan tersebut mengalami belly-up dan perlu diselamatkan):

class Executive meluas FullTimeEmployee {double bonus;}

Kata kunci meluas Java keren Karena, dengan memperpanjang kelas, Anda mewarisi semua kode rumit yang sudah ada di kelas lainnya.Kelas yang Anda rentangkan bisa menjadi kelas yang Anda miliki (atau pengembang lain) yang sudah ditulis. Dengan satu atau lain cara, Anda dapat menggunakan kembali kode yang ada dan menambahkan bahan ke kode yang ada.

Inilah contoh lain: Pembuat Android menulis kelas Aktivitas, dengan 5.000 baris kode. Anda bisa menggunakan semua baris kode secara gratis hanya dengan mengetik meluas. Kegiatan:

public class MainActivity meluas Aktivitas {

Dengan dua kata tersebut memperluas Aktivitas, kelas MainAktivitas baru Anda dapat melakukan semua hal yang khas aktivitas Android. dapat melakukan - mulai berjalan, temukan item di direktori res aplikasi, tunjukkan kotak dialog, tanggapi kondisi memori rendah, mulailah aktivitas lain, kembalikan jawaban ke aktivitas, selesaikan berjalan, dan banyak lagi.
Pemrograman Berorientasi Objek untuk Aplikasi Android - dummies

Pilihan Editor

Bagaimana Mengkonversi ke Mode Bitmap di Photoshop Elements 12 - dummies

Bagaimana Mengkonversi ke Mode Bitmap di Photoshop Elements 12 - dummies

Kadang Anda mungkin ingin berkonversi gambar ke mode bitmap di Photoshop Elements. Modus bitmap paling sering digunakan dalam seni garis cetak, seperti logo hitam putih, ilustrasi, atau efek hitam putih yang Anda buat dari gambar RGB Anda. Juga, Anda dapat memindai tanda tangan analog Anda sebagai gambar bitmap dan mengimpornya ke yang lain ...

Bagaimana Memperbaiki Distorsi Kamera di Photoshop Elements - dummies

Bagaimana Memperbaiki Distorsi Kamera di Photoshop Elements - dummies

Jika Anda pernah mencoba menangkap yang menjulang pencakar langit atau katedral di lensa kamera Anda, Anda tahu bahwa itu sering melibatkan memiringkan kamera Anda dan meletakkan leher Anda dalam posisi yang tidak wajar. Dan kemudian, setelah semua itu, apa yang Anda berakhir dengan adalah pandangan terdistorsi tentang bangunan yang mengesankan di ...

Bagaimana membuat Novel Grafis di Photoshop Elements 11 - dummies

Bagaimana membuat Novel Grafis di Photoshop Elements 11 - dummies

Filter Novel Grafis baru di Photoshop Elements 11 mengambil sedikit eksperimen untuk mendapatkan efek yang Anda inginkan. Tapi setelah Anda mengatur setting Anda, tampilan ini cukup menarik. Ini menciptakan tampilan ilustratif seolah dilakukan dengan pena atau grafit. Berikut adalah langkah-langkah untuk menerapkan filter Novel Grafis yang baru ...

Pilihan Editor

Menyoroti Peran Terapis dalam Mengobati Gangguan Bipolar - dummies

Menyoroti Peran Terapis dalam Mengobati Gangguan Bipolar - dummies

Setelah psikiater secara efektif mengulang fungsi otak dengan benar Minuman obat, masalah Anda mungkin sebagian besar bisa dipecahkan. Bagi banyak orang dengan gangguan bipolar, bagaimanapun, obat hanya memberikan sedikit kelegaan; Beberapa gejala terus berlanjut dan Anda memerlukan intervensi tambahan untuk mencapai pemulihan yang lebih lengkap. Bahkan jika Anda mengalami kelegaan gejala penuh, sistem Anda mungkin ...

Bagaimana cara menyimpan buku harian mimpi - dummies

Bagaimana cara menyimpan buku harian mimpi - dummies

Buku harian mimpi membantu Anda memantau impian Anda dan menemukan tema atau bagaimana Anda mimpi telah menjadi kenyataan atau berwawasan. Manfaatkan impian Anda dengan mengikuti tip berikut untuk sebuah jurnal mimpi yang berwawasan: Personalisasikan buku harian Anda: Ini bisa rapi dan rapi, buku sketsa besar tanpa garis, buku spiral sederhana, atau ...

Pilihan Editor

Bagaimana Mengenal Seseorang di Facebook - dummies

Bagaimana Mengenal Seseorang di Facebook - dummies

Hal itu terjadi pada semua orang: Setelah beberapa saat, Anda mulai merasa Seperti beberapa orang yang mengacaukan Facebook untuk Anda dan ingin berteman dengan beberapa orang. Mungkin Anda hanya merasa memiliki terlalu banyak teman, atau mungkin Anda dan seorang teman secara sah terpisah. Mungkin Anda mengalami kejatuhan besar dan hanya butuh ...

Cara Memperbarui Daftar Teman Facebook Anda - dummies

Cara Memperbarui Daftar Teman Facebook Anda - dummies

Setelah membuat dan mulai menggunakan daftar Teman Facebook Anda, Anda dapat terus menambahkan orang ke mereka sekaligus Anda menambahkan mereka sebagai teman. Ketika Anda yang mengirim Permintaan Teman, ikuti langkah-langkah ini untuk juga menambahkan orang tersebut ke Daftar Teman tertentu: Dari Timeline-nya, setelah Anda menambahkan dia sebagai ...

Cara mengunggah foto ke Facebook - dummies

Cara mengunggah foto ke Facebook - dummies

Facebook adalah tempat yang tepat untuk menyimpan foto dan video Anda. karena itu adalah tempat dimana sebagian besar teman Anda bisa melihatnya. Jika Anda memiliki beberapa foto yang ingin Anda bagikan dengan cepat, ikuti langkah-langkah ini untuk menampilkannya ke teman Anda: