以下Java语句的C#等效语法是什么:
public class Lion extends Animal implements Diurnal()
{
}
Run Code Online (Sandbox Code Playgroud)
Joh*_*Woo 68
继承可以像这样声明.
public class Lion : Animal, Diurnal
{
}
Run Code Online (Sandbox Code Playgroud)
在C#,您可以继承一个基类,并且可以是多个接口.
还有一个提示,如果你Interface在C#中创建,请用它作为前缀I.例如IDiurnal
aba*_*hev 17
public class Lion : Animal, // base class must go first
Diurnal // then interface(s) if any
{
}
Run Code Online (Sandbox Code Playgroud)
Tig*_*ran 12
看起来像这样:
public class Lion :Animal, Diurnal {
}
Run Code Online (Sandbox Code Playgroud)
哪里Animal是一个阶级和Diurnal是一个接口.
请注意,根据C#命名约定,接口必须在其名称前面有"I",所以最后它应该如下所示:
public class Lion :Animal, IDiurnal {
}
Run Code Online (Sandbox Code Playgroud)
小智 5
在C#中,有扩展类和实现接口的统一语法.
public class Lion : Animal, Diurnal {
}
Run Code Online (Sandbox Code Playgroud)