Java/C2/Parameterized-constructors/Bengali
From Script | Spoken-Tutorial
| Time | Narration |
| 00:02 | জাভাতে প্যারামিটারাইজড কন্সট্রকটরের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:08 | এই টিউটোরিয়ালে আমরা শিখব |
| 00:10 | প্যারামিটারাইজড কন্সট্রকটর সম্পর্কে |
| 00:13 | এবং প্যারামিটারাইজড কন্সট্রকটর তৈরী করা। |
| 00:17 | এখানে আমরা
উবুন্টু সংস্করণ 11.10 OS জাভা ডেভেলপমেন্ট কিট 1.6 এবং Eclipse 3.7.0 ব্যবহার করছি। |
| 00:29 | এই টিউটোরিয়াল অনুসরণ করতে |
| 00:32 | এক্লীপ্স ব্যবহার করে ডিফল্ট কন্সট্রকটর সম্পর্কে জানা আবশ্যক। |
| 00:37 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
(http://www.spoken-tutorial.org) |
| 00:44 | প্যারামিটারাইজড কন্সট্রকটর কি? |
| 00:48 | একটি কন্সট্রকটর যার প্যারামিটার রয়েছে তাকে প্যারামিটারাইজড কন্সট্রকটর বলা হয়। |
| 00:55 | এটির এক বা একাধিক প্যারামিটার থাকতে পারে। |
| 00:59 | এখন একটি প্যারামিটারাইজড কন্সট্রকটর তৈরী করি। |
| 01:03 | সুতরাং এক্লীপ্সে, আমার কাছে Student.java ফাইল রয়েছে। |
| 01:09 | আমরা আগের টিউটোরিয়ালে এই ফাইলটি তৈরি করেছি। |
| 01:15 | এখন কন্সট্রকটরে আমরা ভ্যারিয়েবল তাদের ডিফল্ট মান দেবো। |
| 01:21 | সুতরাং 10 এর পরিবর্তে roll_number = 0 |
| 01:27 | এবং Raman এর পরিবর্তে name = null. |
| 01:33 | তারপর লিখুন System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে I am a default constructor. |
| 01:55 | সুতরাং আমরা কোন প্যারামিটার ছাড়াই কন্সট্রকটর তৈরি করেছি। |
| 02:00 | জাভাতে, এরকম কন্সট্রকটরকে ডিফল্ট কন্সট্রকটরও বলা হয়। |
| 02:07 | এখন আরেকটি কন্সট্রকটর তৈরী করব। |
| 02:11 | তাই লিখুন Student প্রথম বন্ধনী |
| 02:17 | প্রথম বন্ধনীর মধ্যে int the_roll_number কমা String the_name. |
| 02:36 | সুতরাং আমরা কি করেছি যে, কন্সট্রকটর প্যারামিটারের সাথে ঘোষিত করেছি। |
| 02:43 | কন্সট্রকটরের নাম Student যা একটি ক্লাসের নাম। |
| 02:49 | প্রথম বন্ধনীর মধ্যে আমরা কন্সট্রকটরে দুটি প্যারামিটার দিয়েছি। |
| 02:57 | আমরা কন্সট্রকটরে যেকোনো সংখ্যার প্যারামিটার দিতে পারি। |
| 03:02 | এখন কোঁকড়া বন্ধনীতে লিখুন |
| 03:05 | System dot out dot println বন্ধনী এবং উদ্ধৃতির মধ্যে I am a parameterized constructor |
| 03:29 | তারপর roll_number = the_roll_number. |
| 03:43 | এবং name = the_name. |
| 03:53 | সুতরাং আমরা প্যারামিটারের সাথে একটি কন্সট্রকটর তৈরি করেছি। |
| 03:58 | এখন এই কন্সট্রকটর কল করি। |
| 04:02 | তাই মেন মেথডে লিখুন; student stu2 = new student প্রথম বন্ধনীতে 11 কমা ডাবল উদ্ধৃতিতে Raju. |
| 04:28 | studentDetail মেথড কল করি। |
| 04:31 | সুতরাং লিখুন, stu2.studentDetail |
| 04:38 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 04:44 | আমরা কনসোলে আউটপুট দেখি। |
| 04:48 | ডিফল্ট কন্সট্রকটর প্রথমে কল করা হয়েছে। |
| 04:52 | এটি ভ্যারিয়েবলকে ডিফল্ট মানে ইনিসিয়েলাইজ করে। |
| 04:56 | তারপর প্যারামিটারাইজড কন্সট্রকটর কল করা হয়। |
| 05:00 | এটি ভ্যারিয়েবলকে মানে ইনিসিয়েলাইজ করে যা আর্গুমেন্ট হিসেবে পাস করা হয়। |
| 05:05 | যা হল 11 এবং Raju. |
| 05:08 | এখন দেখি প্যারামিটারাইজড কন্সট্রকটর কিভাবে কাজ করে। |
| 05:12 | যখন প্যারামিটারাইজড কন্সট্রকটর কল করি, আমরা এতে দুটি মান পাস করি। |
| 05:18 | এদের আর্গুমেন্ট বলা হয়। |
| 05:22 | 11 প্যারামিটার the_roll_number এ কপি করা হয়েছে |
| 05:31 | এবং Raju প্যারামিটার the_name এ কপি করা হয়েছে। |
| 05:41 | তারপর the_roll_number এর মান roll_number এ নির্ধারিত করা হয়েছে |
| 05:50 | এবং the_name এর মান name এ নির্ধারিত করা হয়েছে। |
| 05:55 | তাই আমরা আউটপুটে দেখি 11 এবং Raju. |
| 06:00 | এখন প্যারামিটারাইজড কন্সট্রকটর কল করার সময় আমরা কিছু সাধারণ এরর দেখি। |
| 06:07 | ধরুন আমরা কন্সট্রকটরে একক আর্গুমেন্ট পাস করি। |
| 06:11 | তাই Raju মুছে ফেলুন। |
| 06:15 | আমরা একটি এরর পাই। এটি বলে যে “The constructor Student with parameter (int) is undefined.” |
| 06:24 | সুতরাং আর্গুমেন্টের সংখ্যা প্যারামিটারের সংখ্যার সাথে মেলা আবশ্যক। |
| 06:30 | এখানে আমরা Raju আবার লিখে এরর সমাধান করতে পারি। |
| 06:36 | অথবা, আমরা একক প্যারামিটারের সাথে আরেকটি কন্সট্রকটর সংজ্ঞায়িত করতে পারি। |
| 06:42 | এটি করা যাক। |
| 06:45 | সুতরাং Student প্রথম বন্ধনীর মধ্যে int r number. |
| 07:01 | কোঁকড়া বন্ধনীতে, লিখুন System dot out dot println |
| 07:13 | বন্ধনী এবং উদ্ধৃতির মধ্যে I am a constructor with a single parameter. |
| 07:29 | তারপর roll_number = r number |
| 07:48 | ফাইলটি সংরক্ষণ করুন। |
| 07:51 | আমরা দেখি যে কন্সট্রকটর সংজ্ঞায়িত করার সময় এরর সমাধান করা হয়েছে। |
| 07:58 | প্রোগ্রাম রান করা যাক। |
| 08:02 | কনসোলে আমরা দেখি যে রোল নম্বর মান 11 এ নির্ধারিত করা হয়েছে। |
| 08:08 | যখনকি নাম হল null যদিও কন্সট্রকটর শুধুমাত্র একটি আর্গুমেন্ট নেয়। |
| 08:18 | এখন কন্সট্রকটর দুটি প্যারামিটারের সাথে কল করা যাক। |
| 08:23 | তাই লিখুন Student stu3 = new Student. |
| 08:40 | প্রথম বন্ধনীতে 11 কমা Raju. |
| 08:46 | তারপর Stu3 dot studentDetail |
| 08:58 | ধরুন এখানে আমরা স্ট্রিং হিসেবে 11 পাস করি, তাই উদ্ধৃতি চিহ্ন যোগ করুন। |
| 09:08 | আমরা একটি এরর পাই। |
| 09:10 | এটি বলে যে “The constructor Student String comma String is undefined.” |
| 09:17 | তাই আর্গুমেন্টের ডেটা টাইপ সেই প্যারামিটারের সাথে মেলা আবশ্যক। |
| 09:25 | সুতরাং এখন উদ্ধৃতি মুছে ফেলুন এবং ফাইল সংরক্ষণ করুন। |
| 09:32 | এখন আমরা এরর দেখি না। |
| 09:35 | সুতরাং প্রোগ্রাম রান করুন। |
| 09:38 | আউটপুটে আমরা তিনটি কন্সট্রকটর দেখি। |
| 09:42 | প্রথমটি হল ডিফল্ট কন্সট্রকটর, |
| 09:45 | দ্বিতীয়টি হল একটি প্যারামিটারের সাথে কন্সট্রকটর |
| 09:50 | এবং তৃতীয়টি হল দুটি প্যারামিটারের সাথে কন্সট্রকটর। |
| 09:56 | এইভাবে আমরা জাভাতে প্যারামিটারাইজড কন্সট্রকটর তৈরী করি। |
| 10:05 | কন্সট্রকটর কেন? |
| 10:07 | ক্লাসের ভ্যারিয়েবল instance তৈরী করার প্রতিবার ইনিসিয়েলাইজ করা আবশ্যক। |
| 10:13 | প্রতিটি ভ্যারিয়েবল ইনিসিয়েলাইজ করা ক্লান্তিজনক হতে পারে। |
| 10:18 | তাই জাভা অবজেক্টকে তাদের তৈরী করার সময় ইনিসিয়েলাইজ করার অনুমতি দেয়। |
| 10:25 | এটি কন্সট্রকটরের ব্যবহারের মাধ্যমে সঞ্চালিত হয়। |
| 10:30 | সুতরাং এই টিউটোরিয়ালে আমরা শিখেছি |
| 10:33 | প্যারামিটারাইজড কন্সট্রকটর সম্পর্কে, |
| 10:36 | প্যারামিটারাইজড কন্সট্রকটরের কার্যকারিতা |
| 10:39 | এবং কন্সট্রকটর ব্যবহারের সুবিধা। |
| 10:44 | আত্ম মূল্যায়নের জন্য, Employee নামক ক্লাস তৈরী করুন। |
| 10:48 | ভিন্ন সংখ্যার প্যারামিটারের সাথে কন্সট্রকটর তৈরী করুন। |
| 10:53 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে; |
| 10:56 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। http://spoken-tutorial.org/What_is_a_Spoken_Tutorial |
| 11:02 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 11:06 | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
| 11:10 | কথ্য টিউটোরিয়াল প্রকল্প দল |
| 11:12 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
| 11:14 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। |
| 11:18 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 11:24 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 11:28 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 11:34 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
| 11:43 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
| 11:46 | অংশগ্রহনের জন্য ধন্যবাদ। আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |