//Ở Java
public class Cha_Class { // Lớp Cha
public void Xuat(){ // Hàm xuất ở lớp Cha
System.out.println("Lớp Cha");
}
}
public class Con_Class extends Cha_Class{ // Lớp Con
@Override
public void Xuat(){ // Hàm xuất ở lớp Con
System.out.println("Lớp Con");
}
}
public static void main(String[] args) { // Khi dùng đa hình ở hàm Main
Cha_Class c = new Con_Class();
c.Xuat();
} // Kết quả chương tình chạy: Lớp Con
// Ở C#
internal class CHA{ // Lớp Cha
public void Xuat(){ // Hàm xuất ở lớp Cha
Console.WriteLine("lop CHA");
}
}
internal class CON : CHA{ // Lớp CON
public void Xuat(){ // Hàm xuất ở lớp Con
Console.WriteLine("Con");
}
}
public static void Main(string[] args){ // Khi dùng đa hình ở hàm Main
CHA c = new CON1();
c.Xuat();
Console.ReadLine();
} // Kết quả chương tình chạy: Lớp CHA