मेरे पास एक जावा क्लास है जिसमें केवल स्थिर विधियां और फ़ील्ड है, इसलिए मैं इसके लिए कोई ऑब्जेक्ट नहीं बनाना चाहता हूं। मैं इसे दो तरीकों से प्राप्त कर सकता हूं,अमूर्त वर्ग बनाम निजी कन्स्ट्रक्टर
- कक्षा abstarct बनाते हैं।
- निजी कन्स्ट्रक्टर का उपयोग करें।
इनमें से कौन सा बेहतर तरीका है?
पर आप 'java.lang.Math' कक्षा (जिसमें केवल स्थिर फ़ील्ड और विधियां हैं) पर एक नज़र डालें। उन्होंने कन्स्ट्रक्टर को निजी बना दिया। http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/lang/Math.java। सुनिश्चित करें कि आपकी कक्षा भी अंतिम है। टिप्पणी के लिए –
+1, हमारे सामान्य प्रश्न जावा पुस्तकालयों में ही मिल सकते हैं। प्रभावी जावा के लिए – Batty