में इंटरफेस नामकरण के लिए मानक क्या है, मुझे जावा एपीआई में Throwable
कक्षा के बारे में एक सहयोगी ने पूछा है।जावा एपीआई
मानक के अनुसार, मैं समझता हूं, हर शब्द समाप्त * सक्षम जावा एपीआई में एक इंटरफ़ेस है। इंटरफ़ेस नामों जैसे शब्दों का उपयोग करने के बारे में एक उद्योग मानक है। तो, मैं अनजाने में, जावा दुनिया में सभी अपवाद और त्रुटि प्रकारों के लिए बेस इंटरफेस के रूप में उसे बताया। फिर वह मुझे इस कक्षा के लिए जावा फ़ाइल दिखाता है।
मेरे सवालों का:
क्यों जावा लोग इस नाम चुना गया है एक वर्ग होने के लिए। मुझे लगता है कि यह डिफ़ॉल्ट रूप से एक इंटरफ़ेस होना चाहिए था?
क्या यह सक्षम है * सक्षम शब्दों को इंटरफ़ेस के रूप में उपयोग करने के लिए?
क्या कक्षा के साथ समाप्त होने वाले वर्ग का कोई अन्य उदाहरण है?
सम्मान।
सीरियलज़ेबल, इटेबल, तुलनात्मक, रननेबल, कॉल करने योग्य। सभी सुंदर अक्सर इस्तेमाल इंटरफेस। – Thilo
@ थिलो: वे वास्तव में इंटरफेस हैं। मैं इस तरह के तरीकों को समाप्त करने वाले वर्गों की तलाश में हूं। –