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

सी # में डिफ़ॉल्ट कन्स्ट्रक्टर क्या है?

क्लास कंस्ट्रक्टर एक क्लास का एक विशेष सदस्य फ़ंक्शन होता है जिसे जब भी हम उस क्लास के नए ऑब्जेक्ट बनाते हैं तो उसे निष्पादित किया जाता है। डिफ़ॉल्ट कंस्ट्रक्टर का कोई पैरामीटर नहीं होता है।

सी# में डिफॉल्ट कंस्ट्रक्टर के साथ काम करने का तरीका दिखाने वाला एक उदाहरण निम्नलिखित है -

उदाहरण

using System;

namespace LineApplication {
   class Line {
      private double length; // Length of a line

      public Line(double len) { //Parameterized constructor
      Console.WriteLine("Object is being created, length = {0}", len);
         length = len;
      }

      public void setLength( double len ) {
         length = len;
      }

      public double getLength() {
         return length;
      }

      static void Main(string[] args) {
         Line line = new Line(10.0);
         Console.WriteLine("Length of line : {0}", line.getLength());

         // set line length
         line.setLength(6.0);
         Console.WriteLine("Length of line : {0}", line.getLength());
         Console.ReadKey();
      }
   }
}

आउटपुट

Object is being created, length = 10
Length of line : 10
Length of line : 6

  1. जावा में डिफॉल्ट कंस्ट्रक्टर और पैरामीटराइज्ड कंस्ट्रक्टर में क्या अंतर हैं?

    डिफ़ॉल्ट कंस्ट्रक्टर डिफ़ॉल्ट कंस्ट्रक्टर 0 तर्क कंस्ट्रक्टर . है जिसमें सुपर क्लास कंस्ट्रक्टर को बिना तर्क वाली कॉल शामिल है। नए बनाए गए ऑब्जेक्ट को डिफ़ॉल्ट मान असाइन करना डिफ़ॉल्ट कंस्ट्रक्टर की मुख्य ज़िम्मेदारी है। कंपाइलर कोड में डिफॉल्ट कंस्ट्रक्टर तभी लिखता है जब प्रोग्राम क्लास में कोई क

  1. पायथन में स्ट्रिंग की अधिकतम लंबाई क्या है?

    एक स्ट्रिंग की अधिकतम लंबाई प्लेटफ़ॉर्म पर निर्भर होती है और पता स्थान और/या RAM पर निर्भर करती है। sys मॉड्यूल में परिभाषित अधिकतम आकार स्थिरांक 64 बिट सिस्टम पर 263-1 लौटाता है। >>> import sys >>> sys.maxsize 9223372036854775807 प्लेटफ़ॉर्म के Py_ssize_t प्रकार द्वारा समर्थ

  1. पायथन स्ट्रिंग की अधिकतम लंबाई क्या है?

    64-बिट पायथन इंस्टॉलेशन और 64 जीबी मेमोरी के साथ, लगभग 63 जीबी की पायथन 2 स्ट्रिंग काफी व्यवहार्य होनी चाहिए। यदि आप अपनी स्मृति को उससे कहीं अधिक उन्नत कर सकते हैं, तो आपके अधिकतम व्यवहार्य तार आनुपातिक रूप से लंबे होने चाहिए। लेकिन यह रनटाइम पर एक हिट के साथ आता है। एक विशिष्ट 32-बिट पायथन इंस्टॉ