Avatar ·

Kotlin में सेकेंडरी कंस्ट्रक्टर का सही उपयोग कैसे करें? उदाहरण और सिंटैक्स

सभी को नमस्ते! मैंने अभी-अभी Java के बाद Kotlin सीखना शुरू किया है और एक से अधिक कंस्ट्रक्टर वाले क्लास बनाते समय समस्या का सामना करना पड़ा।\n\nJava में मैं इस तरह करता था:\n\n```java\npublic class User {\n private String name;\n private int age;\n \n public User(String name) {\n this.name = name;\n this.age = 0;\n }\n \n public User(String name, int age) {\n this.name = name;\n this.age = age;\n }\n}\n```\n\nलेकिन Kotlin में मैं `constructor` कीवर्ड और कोलन के साथ कुछ अजीब सिंटैक्स देख रहा हूँ। मैंने कुछ इस तरह लिखने की कोशिश की:\n\n```kotlin\nclass User {\n var name: String = ""\n var age: Int = 0\n \n constructor(name: String) {\n this.name = name\n }\n \n constructor(name: String, age: Int) {\n this.name =