本文介绍了如何在界面中使用抽象?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
代码如下:
The code is as follows:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace InplicitWithAbstract
{
class Program
{
static void Main(string[] args)
{
B b = new B();
int r2=b.m2(8,2);
Console.WriteLine(r2);
A a = b; //UPCASTING
int r1=a.m1(4,7);
Console.WriteLine(r1);
Console.ReadLine();
}
}
public abstract interface I1
{
int m1(int x, int y);
abstract int m2(int a, int b);
}
public abstract class A : I1
{
public int m1(int x, int y)
{
return x + y;
}
}
public class B : A
{
public override int m2(int a, int b)
{
return a - b;
}
}
}
推荐答案
这篇关于如何在界面中使用抽象?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!