Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम की संरचना और सदस्य

जावा में कोड के किसी भी भाग को लिखते समय, नियमों और विनियमों का एक निश्चित सेट होता है जिसका पालन करने की आवश्यकता होती है, जिसे एक मानक माना जाता है। उदाहरण के लिए - एक वर्ग में चर और कार्य होते हैं। कार्यों का उपयोग चर के साथ काम करने के लिए किया जा सकता है। कक्षाओं को बढ़ाया जा सकता है, और सुधार भी किया जा सकता है।

बुनियादी संरचना

List of packages that are imported;
public class <class_name>
{
   Constructor (can be user defined or implicitly created)
   {
      Operations that the constructor should perform;
   }
   Data elements/class data members;
   User-defined functions/methods;
   public static void main (String args[]) extends exception
   {
      Instance of class created;
      Other operations;
   }
}

जावा प्रोग्राम का निष्पादन 'मेन' ​​फंक्शन से शुरू होता है। चूंकि यह कुछ भी वापस नहीं करता है, इसका रिटर्न प्रकार शून्य है। यह कोड द्वारा सुलभ होना चाहिए इसलिए यह 'सार्वजनिक' है।

कंस्ट्रक्टर्स का उपयोग उस वर्ग की वस्तुओं को आरंभ करने के लिए किया जाता है जिसे पहले परिभाषित किया गया था। उन्हें 'अंतिम', 'सार' या 'स्थैतिक' या 'सिंक्रनाइज़्ड' कीवर्ड के साथ घोषित नहीं किया जा सकता है।

दूसरी ओर, उपयोगकर्ता परिभाषित कार्य विशिष्ट कार्य करते हैं और 'अंतिम', 'सार' या 'स्थैतिक' या 'सिंक्रनाइज़्ड' कीवर्ड के साथ उपयोग किया जा सकता है।

उदाहरण

public class Employee
{
   static int beginning = 2017;
   int num;
   public Employee(int i)
   {
      num = i;
      beginning++;
   }
   public void display_data()
   {
      System.out.println("The static value is : " + beginning + "\n The instance value is :"+ num);
   }
   public static int square_val()
   {
      return beginning * beginning;
   }
   public static void main(String args[])
   {
      Employee emp_1 = new Employee(2018);
      System.out.println("First object created ");
      emp_1.display_data();
      int sq_val = Employee.square_val();
      System.out.println("The square of the number is : "+ sq_val);
   }
}

आउटपुट

First object created
The static value is : 2018
The instance value is :2018
The square of the number is : 4072324

कर्मचारी नाम के एक वर्ग में अलग-अलग विशेषताएँ होती हैं और एक निर्माता को परिभाषित किया जाता है जो वर्ग की विशेषताओं में से एक को बढ़ाता है। 'डिस्प्ले_डेटा' नाम का एक फ़ंक्शन कक्षा में मौजूद डेटा को प्रदर्शित करता है। 'वर्ग_वल' नाम का एक अन्य फ़ंक्शन एक विशिष्ट संख्या का वर्ग देता है। मुख्य कार्य में, वर्ग का एक उदाहरण बनाया जाता है और कार्यों को कहा जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।


  1. सतह क्षेत्र और घनाभ का आयतन ज्ञात करने के लिए जावा प्रोग्राम

    इस लेख में, हम यह समझेंगे कि घनाभ के पृष्ठीय क्षेत्रफल और आयतन की गणना कैसे की जाती है। घनाभ एक त्रि-आयामी वस्तु है जिसमें आयत आकार के छह फलक होते हैं जिसका अर्थ है कि इसकी अलग-अलग लंबाई और चौड़ाई की भुजाएँ हैं। घन और घनाभ के बीच का अंतर यह है कि एक घन की लंबाई, ऊंचाई और चौड़ाई समान होती है जबकि घना

  1. जावा में सभी वर्गों के लिए ऑब्जेक्ट क्लास सुपर क्लास क्यों है?

    Java.lang.Object वर्ग वर्ग पदानुक्रम का मूल या सुपरक्लास है, जो java.lang पैकेज . में मौजूद है . सभी पूर्वनिर्धारित वर्ग और उपयोगकर्ता-परिभाषित वर्ग ऑब्जेक्ट . के उपवर्ग हैं कक्षा। ऑब्जेक्ट क्लास एक सुपरक्लास क्यों है पुन:प्रयोज्य हर वस्तु में 11 सामान्य गुण होते हैं, इन गुणों को प्रत्येक जावा डे

  1. जावा कक्षा में स्थिर सदस्यों को पढ़ने के लिए क्या कदम हैं?

    स्टैटिक ब्लॉक के निष्पादन से पहले ही क्लास लोडिंग के समय एक स्टैटिक वेरिएबल बन जाता है और स्टैटिक ब्लॉक का उद्देश्य स्टैटिक वेरिएबल्स को वैल्यू असाइन करना होता है। एक स्थिर चर उस मान को संग्रहीत करता है जिसे उस वर्ग के सभी उदाहरणों के बीच साझा किया जाता है जिसमें इसे परिभाषित किया जाता है और एक स्थि