Unity3d
में आपके पास MonoBehaviour
कक्षा है, जो सभी स्क्रिप्ट के लिए सामान्य आधार वर्ग है। एक स्क्रिप्ट को लागू करते समय, किसी को Awake()
या Start()
या Update()
जैसी विधियों को कार्यान्वित करना होगा।MonoBehaviour विधियों को ओवरराइड करने के लिए क्यों लागू नहीं किया गया है?
हालांकि, इन तरीकों MonoBehaviour
कक्षा में virtual
या abstract
के रूप में लागू नहीं कर रहे हैं ताकि एक आसानी से कर सकते थे override
उन्हें; वास्तव में वे बिल्कुल लागू नहीं किए जाते हैं। क्षण में लिखने वाला तरीका एक नई विधि है जिसे कक्षा पहले से नहीं थी।
इन विधियों को बेस क्लास (MonoBehaviour
) में virtual
या abstract
के रूप में क्यों लागू नहीं किया गया है?