Selasa, 08 Oktober 2013

ABSTRACTION



Pesawat yang telah dicontohkan masuk dalam kelas kendaraan, kelas kendaraan merupakan contoh abstraction.Abstraction adalah proses yang mewakili versi yang disederhanakan dari objek dunia nyata dalam kelas dan objek. Hal ini berarti dalam pengembangan perangkat lunak seorang programmer akan menggunakan atau menciptakan sejumlah object dimana object tersebut akan ada dan berperilaku pada sistem.
Contoh Programnya :
 

using System;
namespace OOPpraktikum
{
class Program
{
static Implementasi imp = new Implementasi();
public static void Main(string[] args)
{
string nama = “Rizka Alfiana”;
string alamat = “Sidowungu”;
string telp = “303058″;
string NIM = “123214001″;
string Jurusan = “matematika”;
imp.ShowKTP(nama, alamat, telp);
imp.ShowMHS(nama, NIM, Jurusan, telp);
Console.Write(“\nPress any key to continue . . . “);
Console.ReadKey(true);
}
}
abstract class Abs // — >Abstrak Class
{
public abstract void ShowKTP(string nama, string alamat, string tlp); // —> Abstrak method
public void ShowMHS(string nama, string nim, string prodi, string tlp)
{
Console.WriteLine(“MHS”);
Console.WriteLine();
Console.WriteLine(“Nama anda : {0}”, nama);
Console.WriteLine(“NIM : {0}”, nim);
Console.WriteLine(“Prodi : {0}”, prodi);
Console.WriteLine(“No Telp : {0}”, tlp);
Console.WriteLine();
Console.WriteLine();
}
}
class Implementasi : Abs
{
public override void ShowKTP(string nama, string alamat, string tlp)
{
Console.WriteLine(“KTP”);
Console.WriteLine();
Console.WriteLine(“Nama anda : {0}”, nama);
Console.WriteLine(“Alamat : {0}”, alamat);
Console.WriteLine(“No Telp : {0}”, tlp);
Console.WriteLine();
Console.WriteLine();
}
}
}


Hasilnya :
    

Tidak ada komentar:

Posting Komentar