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 :
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