using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace contohInheritance1
{
class Window
{
//daftar field
int atas, kiri;
//Construct
public Window(int atas, int kiri)
{
this.atas = atas;
this.kiri = kiri;
}
//Method
public void gambarWindow()
{
Console.WriteLine("Menggambar window pada poisisi{0},{1}", atas, kiri);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace contohInheritance1
{
class ListBox:Window
{
//daftar field
string isi;
//construct
public ListBox(int atas, int kiri, string isi)
:base (atas, kiri)
{
this.isi = isi;
}
//method(pengubahan Behavior dari method pada class induk)
public new void gambarWindow()
{
base.gambarWindow(); //pemanggilan method base
Console.WriteLine("Menuliskan String Ke dalam Listbox:{0}", isi);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace contohInheritance1
{
class Program
{
static void Main(string[] args)
{
Window w1 = new Window(20, 30);
w1.gambarWindow();
Console.WriteLine("");
ListBox L1 = new ListBox(31, 21, "Halo");
L1.gambarWindow();
Console.Read();
}
}
}
No comments:
Post a Comment