RSS

Abstraction dan Contohnya

Abstraction Class merupakan Class yang khusus dibuat untuk keperluan inheritance. Abstract class harus di implementasikan pada class turunan dari class Abstract tersebut. Abstract class berisi sebuah method abstract dan method default yang bisa di override pada class turunan. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya.

Contoh Programnya :

Image Read the rest of this entry »

 

Overloading dan Contohnya

Overloading adalah suatu cara membuat lebih dari constructor pada suatu class. Supaya pengaksesan constructor tersebut lancar, maka sebagai pembedanya adalah tipe parameter dan atau jumlah parameternya. Overloading adalah dua atau lebih method di dalam satu kelas yang sama, dengan nama yang sama, namun dengan deklarasi parameter yang membedakan

overloading berarti bahwa dua metode memiliki sama menyebutkan daftar yang berbeda argumen (tanda tangan). Anda dapat membuat kelebihan beban metode dalam kelas Anda dengan memberikan nama yang sama ke beberapa metode, masing-masing dengan daftar argumen yang berbeda. Contoh berikut ini menunjukkan kosong konstruktor (satu tanpa argumen) dan konstruktor yang melewati argumen untuk kelas.

Contohnya Read the rest of this entry »

 

Inheritance dan Contohnya

Sebenarnya inheritance sudah dibahas di bab sebelumnya di karakteristik OOP, namun disin saya akan menjelaskan sekaligus memberi contoh program inheritance

inheritance  adalah kemampuan untuk menciptakan sebuah kelas baru dari kelas yang ada . Anda dapat menambahkan perangkat tambahan untuk kelas yang ada tanpa memodifikasi kelas yang asli  dengan  menciptakan kelas baru yang mewarisi dari kelas yang ada , Anda dapat menambahkan atau memodifikasi variabel kelas dan metode . Misalnya, setiap bentuk yang Anda buat diwariskan dari, atau berasal dari , kelas Formulir yang sudah ada . Kelas yang asli dikenal sebagai kelas dasar , superclass , atau kelas induk . Kelas yang diwarisi disebut subclass , kelas turunan , atau kelas anak . Tentu saja, kelas baru dapat mewarisi dari subclass – subclass yang menjadi superclass.Perhatikan dengan seksama pada baris pertama dari file kelas untuk bentuk : Read the rest of this entry »

 

Program Menghitung nilai Mahasiswa dan Konversinya

Cara membuat program untuk menghitung nilai mahasiswa mungkin agak rumit disini saya menampilkan source code nya, dan kalian bisa mencobanya sendiri..
Semangat 😀 😀

Image Read the rest of this entry »

 

Karakteristik OOP dan Contohnya

Inheritance

inheritance  adalah kemampuan untuk menciptakan sebuah kelas baru dari kelas yang ada . Anda dapat menambahkan perangkat tambahan untuk kelas yang ada tanpa memodifikasi kelas yang asli  dengan  menciptakan kelas baru yang mewarisi dari kelas yang ada , Anda dapat menambahkan atau memodifikasi variabel kelas dan metode . Misalnya, setiap bentuk yang Anda buat diwariskan dari, atau berasal dari , kelas Formulir yang sudah ada . Kelas yang asli dikenal sebagai kelas dasar , superclass , atau kelas induk . Kelas yang diwarisi disebut subclass , kelas turunan , atau kelas anak . Tentu saja, kelas baru dapat mewarisi dari subclass – subclass yang menjadi superclass.Perhatikan dengan seksama pada baris pertama dari file kelas untuk bentuk :

public partial class Form1 : Form

Kelas dasar adalah Bentuk dan Form1 adalah kelas turunan. kelas mewarisi telah  adalah sebuah hubungan dengan kelas dasar. Pada contoh bentuk, yang baru Form1 “adalah” Formulir.

Tujuan sebenarnya dari inheritance  Anda mungkin perlu untuk menggunakan kembali atau mendapatkan fungsi dari satu kelas atau objek bila Anda memiliki situasi lain yang serupa
. Form1 kelas baru yang Anda buat memiliki semua karakteristik dan tindakan kelas dasar , System.Windows.Forms.Form . Dari sana Anda dapat menambahkan fungsionalitas untuk bentuk baru Anda sendiri . Kelas-kelas lain yang Anda miliki kembali beberapa kali adalah kelas Button dan kelas TextBox . Anda dapat membuat Anda sendiri hirarki kelas . Anda menempatkan kode yang Anda inginkan menjadi umum di kelas dasar . Anda kemudian membuat kelas lain dari itu , yang mewarisi metode kelas dasar . Konsep ini sangat membantu jika Anda memiliki fitur yang mirip dalam dua kelas . Daripada menulis dua kelas yang hampir identik, Anda dapat membuat basis kelas yang berisi metode yang serupa . Contoh menggunakan kembali kelas bisa menjadi kelas Person , di mana Anda mungkin memiliki sifat untuk nama, alamat , dan nomor telepon . Kelas Orang bisa kelas dasar , dari mana Anda berasal kelas Karyawan , kelas pelanggan , atau Siswa kelas . Kelas-kelas yang berasal dapat memanggil metode dari kelas dasar dan mengandung metode yang unik untuk kelas turunan diwarisan, biasanya kelas pergi dari umum ke yang lebih spesifik . Read the rest of this entry »

 

Private, Public, dan Protected serta Konstruktor

Private, protected, dan public

Public digunakan apabila kita menginginkan semua variable dalam Class tersebut dapat di akses dari Class manapun. Atau variable yang  dapat di akses pada semua kelas yang menggunakan kelas yang berisi variabel tersebut.

Sedangkan Private hanya dapat digunakan dalam Class yang sama saja dan dapat diakses oleh metode-metode dalam kelas itu sendiri.

Protect variable adalah variable dari kelas dasar dapat diakses oleh anggota kelas dasarserta anggota kelas turunan. Fungsi Protected ini sama dengan Private, hanya dapat digunakan dalam Class yang sama. Read the rest of this entry »

 

Object dan Cara Membuatnya

Object

Setiap objek memiliki dua karakteristik yaitu Attribute dan Method. Attribute merupakan identitas atau informasi objek itu sendiri atau disebut juga sebagai variable, sedangkan Method adalah tingkah laku atau apa yang dapat dilakukan oleh objek itu. Object adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri. Banyak orang  menggunakan analogi kue untuk menggambarkan hubungan dari kelas dan objek . Cetakan kue  adalah kelas . Anda tidak bisa makan cetakan kue , namun Anda dapat menggunakannya untuk membuat kue , kue adalah objek. Ketika Anda membuat kue menggunakan cetakan kue , Anda instantiate kelas kue , menciptakan objek dari kelas . Anda dapat menggunakan cetakan kue yang sama untuk membuat berbagai macam kue . Meskipun semua kue yang dibuat akan memiliki bentuk yang sama , beberapa mungkin cokelat , yang lainnya adalah lemon , atau vanili , beberapa mungkin berwarna buram atau diberi taburan di atasnya . Karakteristik kue , seperti rasa dan topping , yaitu properti dari objek .

Cara Membuat Object

  1. Buatlah project baru di netbean, jika sudah buatlah kelas baru bernama Luas Lingkaran . Read the rest of this entry »
 

Tags: