は次のように行うことが可能です:インターフェイスの型メソッドのパラメータの実装
interface IDBBase {
DataTable getDataTableSql(DataTable curTable,IDbCommand cmd);
...
}
class DBBase : IDBBase {
public DataTable getDataTableSql(DataTable curTable, SqlCommand cmd) {
...
}
}
私はD/T・プロバイダー(MS-SQL、Oracleの...)に実装するためのインタフェースを使用したいです。その中には、それを実装する対応するクラスに実装されるいくつかのシグネチャがあります。私はまた、このように試してみました:
genClass<typeOj>
{
typeOj instOj;
public genClass(typeOj o)
{ instOj=o; }
public typeOj getType()
{ return instOj; }
...
interface IDBBase
{
DataTable getDataTableSql(DataTable curTable,genClass<idcommand> cmd);
...
}
class DBBase : IDBBase
{
public DataTable getDataTableSql(DataTable curTable, genClass<SqlCommand> cmd)
{
...
}
}
質問は? –