Come creeresti uno Class
che qualsiasi classe estende i metodi Class
, i metodi vengono automaticamente richiamati/richiamati. Modifica la mia domanda se sembra fuorviante. Mi limiterò a presentare alcuni campioniChiamare metodi da una super classe quando viene istanziata una sottoclasse
Esempio 1:
Nell'unità quando si estende monobehavior vostri metodi sono chiamati automaticamente. Non so se ho ragione.
public class MyController : MonoBehaviour {
void Start()
{
//Being Called Once
}
void FixedUpdate()
{
//Being Called every update
}
su libgdx
Game implements ApplicationListener {
@Override
public void render() {
//Called multiple times
}
}
Come quello che ho provato Comprendere e implementazione è la mia auto
public abstract Test{
protected Test(){
onStart();
}
public abstract void onStart();
}
public class Test2 extends Test{
public Test2(){
}
@Override
public void onStart(){
//Handle things here
}
}
Mi dispiace, ma ho ancora davvero non so come funziona o come si chiama questa tecnica.
Soprattutto in unità, quando si creano più controller che si estende Monobehavior
, vengono chiamati tutti i metodi di controllo implementati. Chi chiama queste classi e metodi? Alcuni riferimenti o libri su questo sarebbero di grande aiuto.
Nota: Si prega di modificare il mio titolo per il termine giusto da utilizzare su questo. grazie
Vedo. quindi questo è aggancio. – Keropee
@Keropee In senso generale si. Viene anche chiamato 'callback'. Mentre hanno significati diversi, sono usati in modo intercambiabile ora-a-giorni. – CKing
Grazie @Chetan Kinger, questo è un grande aiuto su dove dovrei iniziare i miei studi. Troverò solo la mia strada. – Keropee