Difference between revisions of "Java/C2/Constructor-overloading/Bengali"
From Script | Spoken-Tutorial
| Line 202: | Line 202: | ||
|- | |- | ||
| 04:58 | | 04:58 | ||
| − | | দেখি কি হয়। | + | | দেখি কি হয়। সুতরাং উদ্ধৃতি চিনহের মধ্যে Raju কমা 45 |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
|- | |- | ||
| Line 383: | Line 379: | ||
|- | |- | ||
| 09:46 | | 09:46 | ||
| − | | অংশগ্রহনের জন্য ধন্যবাদ। | + | | অংশগ্রহনের জন্য ধন্যবাদ। আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
Latest revision as of 12:57, 25 February 2017
| Time | Narration |
| 00:03 | জাভাতে constructor overloading এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:08 | এই টিউটোরিয়ালে আমরা শিখব, |
| 00:10 | constructor overloading কি? |
| 00:13 | এবং কন্সট্রাকটর ওভারলোড করা। |
| 00:16 | এখানে আমরা
উবুন্টু সংস্করণ 11.10 OS জাভা ডেভেলপমেন্ট কিট 1.6 এবং Eclipse 3.7.0 ব্যবহার করছি। |
| 00:27 | টিউটোরিয়ালটি অনুসরণ করতে Eclipse ব্যবহার করে |
| 00:30 | জাভাতে কন্সট্রাকটর তৈরী সম্পর্কে জানতে হবে। |
| 00:34 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
(http://www.spoken-tutorial.org) |
| 00:40 | constructor overloading কি? |
| 00:43 | ক্লাসের জন্য একাধিক কন্সট্রাকটর ব্যাখ্যা করুন। |
| 00:46 | তারা প্যারামিটারের সংখ্যা বা ধরনে ভিন্ন হওয়া আবশ্যক। |
| 00:50 | এখন কন্সট্রাকটর ওভারলোড করা দেখি। |
| 00:54 | eclipse এ, দুটি ভ্যারিয়েবল এবং একটি মেথডের সাথে আমার কাছে একটি ক্লাস Student রয়েছে। |
| 01:03 | প্রথমে একটি প্যারামিটারাইসড কন্সট্রাকটর তৈরী করি। |
| 01:07 | তাই লিখুন, Student প্রথম বন্ধনীতে int number কমা String the_name. |
| 01:26 | কোঁকড়া বন্ধনীতে লিখুন, roll_number ইস ইকুয়াল টু number; |
| 01:38 | এবং name ইস ইকুয়াল টু the_name |
| 01:46 | সুতরাং এখানে দুটি প্যারামিটারের সাথে একটি কন্সট্রাকটর রয়েছে। |
| 01:51 | এটিকে কন্সট্রাকটর বলি। |
| 01:53 | সুতরাং name মেথডে লিখুন new Student প্রথম বন্ধনী সেমিকোলন। |
| 02:03 | আমরা একটি এরর দেখি। এটি বলে যে constructor Student is undefined. |
| 02:10 | এর সহজ কারণ হল আমরা কন্সট্রাকটর দুটি প্যারামিটারের সাথে ব্যাখ্যা করেছি। |
| 02:16 | এবং আমরা প্যারামিটার ছাড়া কন্সট্রাকটরের আহ্বান করছি। |
| 02:22 | সুতরাং আমাদের আর্গুমেন্ট পাস করতে হবে। |
| 02:25 | তাই প্রথম বন্ধনীতে লিখুন 22 কমা উদ্ধৃতি চিনহের মধ্যে Ram. |
| 02:33 | আমরা দেখি যে এররের সমাধান করা হয়েছে। |
| 02:36 | সুতরাং মেথড আহ্বান করি। |
| 02:38 | তাই name এর আগে লিখুন Student s ইস ইকুয়াল টু new student. |
| 02:45 | এখন অবজেক্ট s ব্যবহার করে studentDetail( ) মেথড আহ্বান করুন। |
| 02:53 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 02:58 | আমরা আউটপুট রূপে 22 এবং Ram দেখি। |
| 03:03 | এখন কন্সট্রাকটর প্যারামিটার ছাড়া ব্যাখ্যা করি। |
| 03:07 | তাই লিখুন, Student প্রথম বন্ধনী |
| 03:12 | কোঁকড়া বন্ধনীতে roll_number ইস ইকুয়াল টু 0. |
| 03:21 | এবং name ইস ইকুয়াল টু উদ্ধৃতি চিনহের মধ্যে hypen অর্থাৎ কোনো নাম নেই। |
| 03:30 | তাই এখন আমরা প্যারামিটার ছাড়া কন্সট্রাকটর আহ্বান করতে পারি। |
| 03:35 | সুতরাং লিখুন Student s1 ইস ইকুয়াল টু new Student প্রথম বন্ধনী সেমিকোলন। |
| 03:47 | এক্ষেত্রে আমরা এরর দেখি না, যেহেতু কন্সট্রাকটর প্যারামিটার ছাড়া ব্যাখ্যা করেছি। |
| 03:55 | তারপর s1 ডট studentDetail. |
| 04:01 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 04:04 | সুতরাং আউটপুটে zero ও dash দেখি এবং ডিফল্ট কন্সট্রাকটর আহ্বান করা হয়েছে। |
| 04:11 | এটি হল কন্সট্রাকটর ওভারলোডিং। |
| 04:13 | এখানে ভিন্ন প্যারামিটারের সাথে দুটি কন্সট্রাকটর রয়েছে। |
| 04:17 | স্পষ্টত উভয় কন্সট্রাকটরের নাম একই। |
| 04:20 | তাই প্যারামিটারের ধরণ এবং সংখ্যার উপর নির্ভর করে, কন্সট্রাকটর আহ্বান করা হয়। |
| 04:26 | কন্সট্রাকটর ওভারলোডিং এর সুবিধাগুলি দেখি। |
| 04:30 | এখন ধরুন কন্সট্রাকটর দুটি প্যারামিটারের সাথে আহ্বান করি। |
| 04:35 | তাই লিখুন Student s3= new Student(); |
| 04:51 | এখন প্রথম বন্ধনীতে, ধরুন আমি প্রথমে name আর্গুমেন্ট এবং তারপর roll number দিয়েছি। |
| 04:58 | দেখি কি হয়। সুতরাং উদ্ধৃতি চিনহের মধ্যে Raju কমা 45 |
| 05:08 | আমরা একটি এরর দেখি যা বলে যে constructor student with the parameter String comma int is undefined. |
| 05:18 | তাই প্রথমে কন্সট্রাকটর ব্যাখ্যা করি. |
| 05:22 | সুতরাং লিখুন Student প্রথম বন্ধনীতে String the_name কমা int r_no. |
| 05:42 | তাই এখানে প্রথম প্যারামিটার হল string এবং দ্বিতীয় প্যারামিটার হল int. |
| 05:52 | তারপর কোঁকড়া বন্ধনীতে, roll_number ইস ইকুয়াল টু r_no. |
| 06:05 | এবং name ইস ইকুয়াল টু the_name. |
| 06:15 | প্রোগ্রাম সংরক্ষণ করুন। |
| 06:18 | এখন আমরা দেখি যে এররের সমাধান করা হয়েছে। |
| 06:22 | এখন মেথড আহ্বান করি। |
| 06:24 | সুতরাং s3 dot studentDetail. |
| 06:29 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 06:35 | আমরা আউটপুট রূপে 45 এবং Raju দেখি। |
| 06:40 | তাই এখানে দেখি যে যখন কন্সট্রাকটর আহ্বান করি, |
| 06:43 | প্যারামিটার সম্পর্কে চিন্তা করার কারণ নেই যা আমরা পাস করছি। |
| 06:47 | এর সহজ কারণ হল আমরা ভিন্ন প্যারামিটারের সাথে ভিন্ন কন্সট্রাকটর ব্যাখ্যা করেছি। |
| 06:54 | সুতরাং সঠিক কন্সট্রাকটর ওভারলোড হয়েছে। |
| 06:57 | এখন আমরা একটি কন্সট্রাকটর ব্যাখ্যা করতে পারি যা শুধুমাত্র একটি প্যারামিটার নেয় |
| 07:02 | যা হল roll number |
| 07:05 | তাই লিখুন Student প্রথম বন্ধনীতে int num. |
| 07:16 | কোঁকড়া বন্ধনীর মধ্যে roll_number ইস ইকুয়াল টু num |
| 07:25 | name ইস ইকুয়াল টু no name. |
| 07:33 | এখন এই কন্সট্রাকটর আহ্বান করি। |
| 07:43 | তাই লিখুন Student s4 ইস ইকুয়াল টু new Student. এক্ষেত্রে একক আর্গুমেন্ট পাস করব। তাই 61 পাস করি। |
| 08:04 | তারপর s4 dot studentDetail |
| 08:10 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 08:14 | সুতরাং আমরা আউটপুটে রোল নম্বর 61 এবং নাম no name হিসাবে দেখি। |
| 08:21 | আমরা দেখি যে new এক্সিকিউট হওয়ার পর সঠিক ওভারলোডেড কন্সট্রাকটর আহ্বান করা হয়। |
| 08:27 | উল্লেখ্য প্যারামিটারের উপর ভিত্তি করে সঠিক কন্সট্রাকটর ওভারলোড করা হয়েছে। |
| 08:33 | এইভাবে কন্সট্রাকটর ওভারলোডিং সম্পন্ন করা হয়। |
| 08:40 | এই টিউটোরিয়ালে আমরা শিখেছি: |
| 08:42 | কন্সট্রাকটর ওভারলোডিং সম্পর্কে। |
| 08:45 | কন্সট্রাকটর ওভারলোড করা এবং কন্সট্রাকটর ওভারলোডিং এর ব্যবহার। |
| 08:50 | আত্ম মূল্যায়নের জন্য, Employee ক্লাসের জন্য একাধিক কন্সট্রাকটর তৈরী করুন এবং কন্সট্রাকটর ওভারলোড করুন। |
| 08:58 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে, |
| 09:00 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 09:06 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 09:09 | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
| 09:12 | কথ্য টিউটোরিয়াল প্রকল্প দল |
| 09:15 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
| 09:17 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। |
| 09:20 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 09:26 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 09:30 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 09:35 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
| 09:43 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
| 09:46 | অংশগ্রহনের জন্য ধন্যবাদ। আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |