my answer from yesterday में मैं कोड का निम्न भाग "हैक" कहा जाता है:एक निजी वर्ग को उपनाम के रूप में घोषित करने के लिए स्वीकार्य है?
final class MyMap extends HashMap<SomeSuperLongIdentifier, OtherSuperLongIdentifier> {}
// declared MyMap as an alias for readability purposes only
MyMap a = new MyMap();
a.put("key", "val");
यह एक और सोचा देते हुए इस एक बुरा विचार की तरह बिल्कुल नहीं लगता है, लेकिन मैं कुछ कमी हो सकती है। क्या कोई खंभे है जिस पर मुझे याद आया? जावा में उपनाम घोषित करने के लिए यह एक स्वीकार्य (संभवतः रचनात्मक) तरीका है?
सिफारिशों के अनुसार 'अंतिम' संशोधक जोड़ा गया ... –