如何创建一个Class
,使得无论哪个类继承这个Class
,方法都会被自动调用。如果我的问题有误,请帮我修改。下面是一些示例:
示例1:
在Unity中,当你继承MonoBehaviour时,您的方法会被自动调用。我不确定是否正确。
public class MyController : MonoBehaviour {
void Start()
{
//Being Called Once
}
void FixedUpdate()
{
//Being Called every update
}
在libgdx中
Game implements ApplicationListener {
@Override
public void render () {
//Called multiple times
}
}
根据我的理解和实际尝试,
以下是需要翻译的内容:
public abstract Test{
protected Test(){
onStart();
}
public abstract void onStart();
}
public class Test2 extends Test{
public Test2(){
}
@Override
public void onStart(){
//Handle things here
}
}
抱歉,我仍然不太清楚它是如何工作的或您称之为什么技术。
特别是在Unity中,创建多个扩展
Monobehavior
的控制器时,所有已实现的控制器方法都会被调用。是谁在调用这些类和方法?一些参考书籍将非常有帮助。注:请编辑我的标题,以使用正确的术语。谢谢