我可以保证从我的ICharacter接口派生的所有类也将继承MonoBehaviour类。MonoBehaviour类具有属性transform。但是,下面的操作显然失败了,因为接口没有实现transform属性:var t = character.transform;
是否有可能使上述工作,而不产生另一个父类将继承从
为什么在接口中调用静态接口方法,从默认接口方法调用静态接口方法--我不能使用this.staticInterfaceMethod()、,而在常规类中,从实例方法调用静态类方法时,使用this.staticClassMethod同时,在默认的接口方法中使用this是完全有效的--我可以合法地执行以下操作: int MY_CONST = 7;
st
我似乎无法理解的是,如何不从接口实现类中的重写方法,因为它们是引用。我不想做一个新的副本,我不能只让(在这里插入类)扩展(接口从它的一些方法得到的类)。所以我实现了它,我得到了什么?The type Threadmanager must implement the inherited abstract method (the method)
然后,它有一个列表,其中之一是“实现未继承的方法,只需要使用它们。我不能让类
is the problem
我明白我的问题所在,这个接口只能从另一个接口继承,因为System.Windows.Controls.Canvas不是我不能从它继承的接口。我的类实现了这个接口,它依赖于canvas的属性来运行。End Class
基本上,为了与应用程序的其余部分一起工作,我需要指定从canvas继承