public abstract void show();
public abstract void set(int n);
public abstract int get();
public Alpha(int n) : base(n) {
public override void show() {
Console.WriteLine("Aplha: {0}, {1} и {2}", num, val, get());
public override void set(int n) {
public override int get() {
public Bravo(int n) : base(n) {
public override void show() {
Console.WriteLine("Bravo: {0}, {1} и {2}", num, val, get());
public override void set (int n) {
public override int get() {
public static void Main()
Alpha a = new Alpha(123);
Bravo b = new Bravo(321);
Console.WriteLine("После выполнения obj = a");
Console.WriteLine("После выполнения obj = b");