स्कैला में निम्न जावा कोड का अनुवाद कैसे किया जाएगा?स्कैला इंस्टेंस चर सबसे अच्छा अभ्यास
class ClassA {
private int field1;
private int field2;
public ClassA() {
field1 = 1;
field2 = 2;
}
}
मैं दो विकल्प देख सकते हैं:
class ClassA(val field1: Int, val field2: Int) {
....
}
या
class ClassA {
val field1: Int = 1
val field2: Int = 2
}
क्या सिफारिश की है, और क्यों?
कोई भी संस्करण समकक्ष नहीं है, क्योंकि दोनों फ़ील्ड जावा संस्करण में निजी हैं और आपके द्वारा दिखाए गए स्कैला विकल्पों में सार्वजनिक हैं। शायद आप जो हासिल करना चाहते हैं उसके बारे में अधिक विशिष्ट होना चाहते हैं? –