Kotlin में "Property must be initialized or be abstract" त्रुटि: कारण और समाधान
नमस्ते! मैंने Kotlin सीखना शुरू किया है और एक त्रुटि का सामना किया जिसे मैं ठीक नहीं कर पा रहा हूँ। मैं Android के लिए एक सरल एप्लिकेशन लिख रहा हूँ, और मेरे पास एक class है जिसमें मैं कुछ variables घोषित कर रहा हूँ। Compiler यह त्रुटि दे रहा है: "Property must be initialized or be abstract"। यहाँ मेरा कोड है:\n\n```kotlin\nclass UserProfile {\n var userName: String\n var userAge: Int\n var email: String\n \n fun printInfo() {\n println("नाम: $userName, आयु: $userAge, Email: $email")\n }\n}\n```\n\nमैं चाहता हूँ कि ये properties class में बिना initial values के घोषित हों, क्योंकि ये बाद में भरी जाएँगी, जैसे database से डेटा लोड करने के बाद या user द्वारा इनपुट करने के बाद। Java में मैं बिना initialization के fields घोषित कर सकता था, और उन्हें default values मिल जाती थीं (String के लिए null, Int के लिए 0)।