110,529
社区成员
发帖
与我相关
我的任务
分享
interface Interface1
{
int Add(int a, int b);
int Mul(int a, int b);
}
interface Interface2
{
string Name
{
get;
set;
}
}
public class MainClass
{
public void Hello(string name)
{
Console.WriteLine("Hello:{0}",name);
}
}
public class SubClass:MainClass,Interface1,Interface2
{
private string name=string.Empty;
public int Add(int a, int b)
{
return a + b;
}
public int Mul(int a, int b)
{
return a * b;
}
public string Name
{
get {return name;}
set { name=value; }
}
}
class Program
{
static void Main(string[] args)
{
SubClass subClass = new SubClass();
subClass.Name = "k476496890";
subClass.Hello(subClass.Name);
Console.WriteLine("a=10,b=20, a+b={0}", subClass.Add(10, 20));
Console.WriteLine("a=10,b=20, a*b={0}", subClass.Mul(10, 20));
Console.ReadLine();
}
}
interface Interface1
{
int Add(int a, int b); //加法运算
int Mul(int a, int b); //乘法运算
}
interface Interface2
{
string Name
{ get; set; }
}
class Class1
{
public void Hello(string name)
{ Console.WriteLine("你好:" + name); }
}
class Class2 : Class1, Interface1, Interface2
{
private string _name;
public Class2(string name)
{
this._name = name;
}
public int Add(int a, int b)
{
return a + b;
}
public int Mul(int a, int b)
{
return a * b;
}
public string Name
{
get
{
return this._name;
}
set
{
this._name = value;
}
}
}
public class Client
{
public Client(string name, int a, int b)
{
Class2 c = new Class2(name);
int add = c.Add(a, b);
int mul = c.Mul(a, b);
string outputName = c.Name;
System.Diagnostics.Debug.WriteLine(add);
System.Diagnostics.Debug.WriteLine(mul);
System.Diagnostics.Debug.WriteLine(outputName);
}
}