जावा प्रोग्राम एक अपरिवर्तनीय वर्ग बनाने के लिए

इस उदाहरण में, हम जावा में एक अपरिवर्तनीय वर्ग बनाना सीखेंगे।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावा क्लास और ऑब्जेक्ट्स
  • जावा के तरीके

उदाहरण: अपरिवर्तनीय वर्ग बनाने के लिए जावा प्रोग्राम

 final class Immutable ( private String name; private int date; Immutable(String name, int date) ( // initialize the immutable variables this.name = name; this.date = date; ) // private getter methods public String getName() ( return name; ) public int getDate() ( return date; ) ) class Main ( public static void main(String() args) ( // create object of Immutable Immutable obj = new Immutable("Programiz", 2011); System.out.println("Name: " + obj.getName()); System.out.println("Date: " + obj.getDate()); ) )

आउटपुट

 नाम: कार्यक्रम की तारीख: 2011

जावा में, अपरिवर्तनीय वर्ग वे वर्ग हैं जिनके मान नहीं बदले गए हैं। एक अपरिवर्तनीय वर्ग बनाने के लिए, यहाँ

  • वर्ग घोषित किया जाता है, finalइसलिए इसे बढ़ाया नहीं जा सकता
  • वर्ग के सदस्यों का नाम और दिनांक privateवर्ग के बाहर तक पहुँचा नहीं जा सकता है
  • किसी भी सेटर विधियाँ शामिल नहीं है इसलिए बाहरी वर्ग वर्ग के सदस्यों को बदल नहीं सकता है
  • गेट्टर विधि कक्षा के सदस्यों की प्रति लौटाती है
  • क्लास के सदस्यों को कंस्ट्रक्टर का उपयोग करके आरम्भ किया जाता है

दिलचस्प लेख...