के अंदर कक्षा लिखने का उपयोग क्या है, मुझे जावा फोरम में से एक में निम्न उदाहरण मिला।इंटरफ़ेस
interface employee{
class Role{
public String rollname;
public int roleId;
public Object person;
}
Role getRole();
// other methods
}
मैंने उपरोक्त कोड स्निपेट निष्पादित किया है और यह सफलतापूर्वक संकलित है। जिसका अर्थ है कि हमारे पास एक इंटरफेस के अंदर एक कक्षा हो सकती है।
मेरा प्रश्न यह है कि इस तरह के वर्गों का उपयोग क्या है? क्या यह कोई डिजाइन पैटर्न है?
भले ही यह संकलित हो, ऐसा कुछ भी नहीं करना चाहिए। – memo
[इंटरफ़ेस के भीतर आंतरिक कक्षा] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/2400828/inner-class-within-interface) – NPE
@memo - मैं असहमत हूं। ऐसी स्थितियां हैं जहां यह करने के लिए सही बात है। –