public interface IMarsInterface
{
string LastName();
string FirstName();
}
public class C1 : IMarsInterface
{
public string LastName()
{
return "张";
}
public string FirstName()
{
return "三";
}
} public class C2 : IMarsInterface
{
public string LastName()
{
return "李";
}
public string FirstName()
{
return "四";
}
}
public class useClass
{
public IMarsInterface myinterface;
public string returnTest()
{
return myinterface.FirstName() + myinterface.LastName();
}
} public class childC1 : useClass
{
public childC1()
{
this.myinterface = new C1();
}
}
public class childC2 : useClass
{
public childC2()
{
base.myinterface = new C2();
}
}
{
string LastName();
string FirstName();
}
public class C1 : IMarsInterface
{
public string LastName()
{
return "张";
}
public string FirstName()
{
return "三";
}
} public class C2 : IMarsInterface
{
public string LastName()
{
return "李";
}
public string FirstName()
{
return "四";
}
}
public class useClass
{
public IMarsInterface myinterface;
public string returnTest()
{
return myinterface.FirstName() + myinterface.LastName();
}
} public class childC1 : useClass
{
public childC1()
{
this.myinterface = new C1();
}
}
public class childC2 : useClass
{
public childC2()
{
base.myinterface = new C2();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货