interface inf1{
//interface definition
}
abstract class abst{
//abstract definition
}
public class cls : inf1,abst
{
}
我收到编译错误,但如果我交换了接口和abstarct类,那么它正在编译。
答案 0 :(得分:1)
引号后的第一项是您继承的类。在第一个元素之后添加逗号的所有内容必须是您实现的接口。
这只是编译器逻辑。它只是检查第一个逗号后面的以下项是否是接口。如果不是,则不会编译,因为您只能从一个类继承。