C# 接口类
我不熟悉界面 我有这个密码 例如:C# 接口类,c#,oop,interface,object,C#,Oop,Interface,Object,我不熟悉界面 我有这个密码 例如: public class DALF { public class Car { public int AddEdit(int? CarId, string Name) { .... } public DataTable Get(int? CarId) { ..... return CarD.Ge
public class DALF
{
public class Car
{
public int AddEdit(int? CarId, string Name)
{
....
}
public DataTable Get(int? CarId)
{
.....
return CarD.Get(obj);
}
}
public class Worker
{
public static int AddEdit(int? WorkerId, string Name)
{
....
}
public DataTable Get(int? WorkerId)
{
.....
return carD.Get(obj);
}
}
}
如何将此calss实现为接口?您确定只有静态类和方法吗?在这种情况下,接口不相关
此处的更多信息:您确定只有静态类和方法吗?在这种情况下,接口不相关
这里的更多信息:无意冒犯,但我建议您阅读一些关于OO的基本教程。我觉得您不完全了解接口的功能或继承的工作原理。
免责声明:
我知道这个答案并不能解决眼前的问题。但我们的任务是帮助人们。回答这个问题对阿维没有帮助,因为他的问题(据我所知)是基于对OO的基本概念理解不足。无意冒犯,但我建议您阅读一些有关OO的基本教程。我觉得您不完全了解接口的功能或继承的工作原理。
免责声明:
我知道这个答案并不能解决眼前的问题。但我们的任务是帮助人们。回答这个问题对阿维没有帮助,因为他的问题(据我所知)基于对OO基本概念的理解不足。为什么所有的静态和嵌套类?@avi:class在一个类中,这真的是你想要的吗?为什么所有的静态和嵌套类?@avi:class在一个类中,这真的是你想要的吗?嗯,我想用不同的措辞。显然,定义接口c包含statics没有什么意义。用statics实现接口是错误的,尽管这是可以理解的(如果我对这个主题的阅读是正确的)为什么不允许在语言实现中使用它。无论哪种方式,如果需要一个合理的答案,这个问题都需要扩展。嗯,我想用不同的措辞来表达。显然,定义一个包含静态的接口没有什么意义。实现一个包含静态的接口有点不太清楚s是错误的,尽管这是可以理解的(如果我对这个问题的理解是正确的)为什么一个人可能会选择不允许在语言实现中使用它。不管怎样,如果需要一个合理的答案,这个问题需要扩展。这不是我的意思,我想要类实现DALFYou想要什么?你的DALF类什么都不做,它只包含子类…?所以没有接口。嗨,这不是我的意思,我是want类实现DALFYou想要什么?你的DALF类什么都不做,它只包含子类…?所以没有接口。
public interface IYourName
{
int AddEdit(int? id, string name);
DataTable Get(int? id);
}
public class DALF
{
public class Car : IYourName
{
public int AddEdit(int? CarId, string Name)
{
//....
}
public DataTable Get(int? CarId)
{
//.....
return CarD.Get(obj);
}
}
public class Worker : IYourName
{
public int AddEdit(int? WorkerId, string Name)
{
//....
}
public DataTable Get(int? WorkerId)
{
//.....
return carD.Get(obj);
}
}
}