Menghitung Luas Dan Keliling Bangun Datar C#

Pagi kawan-kawan BMS.

Kali ini kita akan membahas tentang bagaimana menggunakan konsep OOP dalam menghitung luas dan keliling bangun datar. Kita akan menggunakan konsep abstract class, inheritance dan polimorfisme.

Baiklah berikut contoh sourcenya.

Pertama buat sebuah project baru console aplication. Dan buat parent class berupa class abstract. Dalam hal ini ane berinama BangunDatar.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BangunDatar
{
    abstract class BangunDatar
    {
        public double _hitung;

        public double Hitung
        {
            get { return _hitung; }
            set { _hitung = value; }
        }

        public abstract double hitungLuas();

        public abstract double hitungKeliling();
    }
}

Selengkapnya

Iklan

Polimorfisme In C#

Lanjuut….

Setelah kita memahami apa itu Inheritance, saatnya kita mengenal apa itu polimorfisme. Polimorfisme ini sangat berkaitan erat dengan postingan yang kemarin yaitu Inheritance. Polimorfisme sendiri berarti banyak bentuk, dimana Polimorfisme ini menyediakan multiobject dari subclass yang berbeda untuk diperlakukan sebagai object dari superclass tunggal, sehingga secara otomatis menunjuk method yang tepat untuk menggunakannya ke particular object berdasar subclass yang termasuk di dalamnya.

Untuk contoh kali ini, kita akan menggunakan contoh dari postingan kemarin “Inheritance” karena antara Inheritance dan Polimorfisme sangat berkaitan erat.

Langsung saja kawan-kawan buat class baru dan ketikkan source berikut. Selengkapnya

Polimorfisme

Jumpa lagi, dipostingan kali ini ane akan membahas tentang arti dai polimorfisme. Polimorfisme ini sangat berkaitan erat dengan postingan yang kemarin yaitu Inheritance. Polimorfisme sendiri berarti banyak bentuk, dimana Polimorfisme ini  menyediakan  multiobject  dari  subclass  yang berbeda  untuk  diperlakukan  sebagai  object  dari  superclass  tunggal, sehingga secara  otomatis menunjuk  method  yang  tepat  untuk  menggunakannya  ke  particular  object  berdasar subclass yang termasuk di dalamnya.

Hirarki class nya

Untuk lebih jelasnya mengenai polimorfisme, lihat contoh program di bawah ini : Selengkapnya