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

Inheritance

Salam blogermencobasukses

Pada episode kali ini ane akan membahas apa itu Ineritance yang sering kita denger pada pemrograman berorientasi objek(OOP). Inheritance merupakan penurunan sifat atau pewarisan dimana dimisalkan suatu induk tentunya akan memiliki anak yang mewarisi sebagian atau seluruh sifat induknya. Dalam hal ini suatu class induk/parent disebut sebagai super class dan anak/child disebut sebagai sub class.

berikut hirarki class nya

Dengan konsep Inheritance ini merupakansebuah keuntungan karena kita hanya perlu menuliskan atau mendefinisikan suatu method pada superclass dan secara otomatis subclass akan mewarisi sifat tersebut atau method tersebut. Untuk mendefinisikan subclass kita menggunakan kata kuci extends, berikut contoh programnya : Selengkapnya