पूर्वनिर्धारित क्लास नाम को क्लास नाम के रूप में उपयोग करना
उदाहरण
public class Number {
public static void main(String[] args) {
System.out.println("पूर्वनिर्धारित क्लास नाम को क्लास नाम के रूप में उपयोग किया जा सकता है");
}
}
आउटपुट
पूर्वनिर्धारित क्लास नाम को क्लास नाम के रूप में उपयोग किया जा सकता है
Number क्लास में एक मुख्य फंक्शन होता है जो निष्पादित होने पर एक संदेश प्रदर्शित करता है। मुख्य फंक्शन स्ट्रिंग मानों को आर्गुमेंट्स के रूप में लेता है।
पूर्वनिर्धारित क्लास नाम को वेरिएबल नाम के रूप में उपयोग करना
उदाहरण
public class String {
public static void main(java.lang.String[] args) {
System.out.println("पूर्वनिर्धारित क्लास नाम को वेरिएबल के रूप में उपयोग किया जा सकता है");
}
}
आउटपुट
पूर्वनिर्धारित क्लास नाम को वेरिएबल के रूप में उपयोग किया जा सकता है
String क्लास में मुख्य फंक्शन होता है जो कंसोल पर एक प्रासंगिक संदेश प्रदर्शित करता है। यहां, एकमात्र अंतर यह है कि मुख्य फंक्शन स्ट्रिंग मानों को आर्गुमेंट्स के रूप में नहीं लेता, इसके बजाय स्पष्ट रूप से java.lang.String क्लास को आर्गुमेंट के रूप में लेता है। अन्यथा, इसका परिणाम त्रुटि में होता।
जावा नामकरण नियम:
| पहचानकर्ता प्रकार | नियम | उदाहरण |
|---|---|---|
| क्लास/इंटरफेस | पास्कलकेस, संज्ञा | String, ArrayList, MyClass |
| मेथड/वेरिएबल | कैमलकेस, क्रिया/संज्ञा | toString, myVariable |
| कॉन्स्टेंट | अपरकेस_स्नेक_केस | MAX_VALUE, DEFAULT_SIZE |
| पैकेज | लोअरकेस | java.util, com.example |
आरक्षित शब्द vs पूर्वनिर्धारित क्लास नाम:
- कीवर्ड्स (आरक्षित): उपयोग नहीं कर सकते - class, int, if, else, for, while, आदि
- पूर्वनिर्धारित क्लास नाम: उपयोग कर सकते हैं लेकिन भ्रम से बचें - String, System, Math, Number, Object
सर्वोत्तम अभ्यास:
// खराब - भ्रमित करने वाला
public class String { ... }
String String = "hello"; // वेरिएबल नाम
// अच्छा - स्पष्ट नाम
public class StringUtil { ... }
String inputString = "hello";
नोट: जावा कीवर्ड्स का उपयोग पहचानकर्ता के रूप में नहीं किया जा सकता, लेकिन मानक लाइब्रेरी क्लास नामों का उपयोग किया जा सकता है (हालांकि अनुशंसित नहीं)।