Name of the Expt : কনস্ট্রাক্টর মেথড ব্যবহার করে জাভা ভাষায় একটি প্রোগ্রাম রচনা করা।
Objective: কনস্ট্রাক্টর মেথড এর সাথে পরিচিতি লাভ এবং ইহা ব্যবহার করে জাভা ভাষায় একটি প্রোগ্রাম রচনা করা।

  • Requirements:
  1. Computer
  2. JAVA Programming Language.

Theory:

Constructor Method: কনস্ট্রাক্টর এমন এক ধরনের মেথড যা কোন অবজেক্ট ঘোষনার সময় তার প্রারম্ভিক মান নির্ধারণ এবং মেমোরি স্পেস বরাদ্দের জন্য ব্যবহৃত হয়। কনস্ট্রাক্টর খুবই গুরুত্বপূর্ণ , কারণ কনস্ট্রাক্টরের মাধ্যমেই অবজেক্টের প্রপার্টি বা ফিল্ড গুলোর প্রারম্ভিক মান প্রদান করে। তাছাড়া ক্লাসে কোন কনস্ট্রাক্টর না থাকলেও জাভা কম্পাইলার একটি ডিফল্ট কনস্ট্রাক্টর প্রদান করে যা বেরিয়েবলগুলোর ডিফল্ট ভ্যালু নিয়ে একটি অবজেক্ট তৈরি করে।

  1. Features of Constructor Method:

 

  • কনস্ট্রাক্টর মেথডের নাম তার ধারণকারী ক্লাসের নামের অনুরূপ হয়। অর্থাৎ ক্লাস ও মেথডের নাম একই।
    কনস্ট্রাক্টর মেথড সবসময় ক্লাসের পাবলিক অংশে ঘোষণা করা হয়।
    কনস্ট্রাক্টর মেথড কোন মান রিটার্ন করতে পারে না।
    কনস্ট্রাক্টর মেথড কল না করলেও হয়।
    কনস্ট্রাক্টর মেথড আরগুমেন্ট বিশিষ্ট হতে পারে।

কনস্ট্রাক্টর মেথড জাভা constructor method java

কনস্ট্রাক্টর মেথড জাভা

  • Working Procedure:

প্রথমে কম্পিউটার open করলাম।
কম্পিউটার চালু করার পর উইন্ডোজ ডেস্কটপ থেকে start বাটনে ক্লিক করলাম।

Open-কৃত Text-pad -এ কনস্ট্রাক্টর মেথড ব্যবহার করে জাভা ভাষায় একটি প্রোগ্রাম নিুরূপে লিখলাম:

class Student

{

int Roll;

String Name;

float Mark;

public Student ( ) //Constructor Method

{

Roll=523083;

Name=”Mijan”;

Mark=80.75f;

System.out.println(“Roll is :”+Roll);

System.out.println(“Name is:”+Name);

System.out.println(“Mark is:”+Mark);

}
}

public class cons

{

public static void main (String args[])

{

Student s=new Student ( );

}

}

প্রোগ্রামটি test-pad  – এ লেখার পর compile করলাম।
প্রোগ্রামটি compile করার পর কোন error দেখায়নি।
এবার প্রোগ্রামটি run করলাম।

Caution কম্পিউটারে কোন প্রোগ্রাম লেখার সময় আমাদের লক্ষ রাখতে হবে প্রোগ্রামটি save করা হয়েছে কিনা, কারণ প্রোগ্রামটি যদি লেখার সাথে সাথে save না করা হয় তবে হঠাৎ বিদ্যুৎ চলে গেলে সম্পূর্ণ প্রোগ্রামটি মুছে যাবে, ফলে সম্পূর্ণ প্রোগ্রামটি আবার লিখতে হবে। এজন্য প্রোগ্রাম লেখার সাথে সাথে save করতে হবে। প্রোগ্রামটি save করার সময় অবশ্যই ক্লাস name.java দিতে হবে।

Remark:  উপরোক্ত পরীক্ষণের মাধ্যমে কনস্ট্রাক্টর মেথডের সাথে পরিচিতি লাভ করলাম এবং কনস্ট্রাক্টর মেথড ব্যবহার করে জাভা ভাষায় প্রোগ্রাম রচনার মাধ্যমে এ সম্মন্ধে বাস্তব জ্ঞান অর্জন করলাম।