Java/C2/Default-constructor/Bengali
From Script | Spoken-Tutorial
Revision as of 13:56, 9 January 2014 by Kaushik Datta (Talk | contribs)
| Time' | Narration |
| 00:02 | জাভাতে default constructor এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
| 00:07 | এই টিউটোরিয়ালে আমরা শিখব |
| 00:10 | default constructor সম্পর্কে, |
| 00:12 | এবং একটি constructor তৈরী করা। |
| 00:15 | এখানে আমরা
|
| 00:26 | টিউটোরিয়ালটি অনুসরণ করতে জাভাতে |
| 00:29 | এক্লীপ্স ব্যবহার করে ক্লাস এবং ক্লাসের অবজেক্ট তৈরী সম্পর্কে জানা আবশ্যক। |
| 00:34 | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন। |
| 00:42 | Constructor ইনস্ট্যান্স ভ্যারিয়েবলস ইনিসিয়েলাইজ করতে ব্যবহৃত হয়। |
| 00:46 | এটি নতুন অবজেক্ট তৈরির সময় কল করা হয়। |
| 00:50 | এখন দেখি যে constructor জাভাতে কিভাবে সংজ্ঞায়িত করা হয়েছে। |
| 00:55 | তাই এক্লীপ্সে, আমি ইতিমধ্যে Student.java নামক একটি জাভা ফাইল তৈরি করেছি। |
| 01:02 | Student ক্লাসে আমরা দুটি ভ্যারিয়েবল ঘোষিত করব। |
| 01:07 | সুতরাং লিখুন int roll_number সেমিকোলন এবং String name সেমিকোলন। |
| 01:20 | এখন একটি মেথড তৈরী করি। |
| 01:22 | তাই লিখুন void studentDetail() |
| 01:33 | কোঁকড়া বন্ধনীতে লিখুন System dot out dot println roll_number |
| 01:50 | তারপর System dot out dot println name |
| 02:03 | এখন মেন মেথডে আমরা এই মেথড কল করব। |
| 02:08 | সুতরাং একটি অবজেক্ট তৈরী করে মেথড কল করি। |
| 02:14 | তাই লিখুন Student অবজেক্ট নেম stu ইকুয়াল টু new Student |
| 02:28 | তারপর stu ডট মেথড নেম studentDetail |
| 02:41 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 02:46 | আমরা দেখি যে আউটপুট হল শূন্য এবং null. |
| 02:49 | সুতরাং int ভ্যারিয়েবল roll_number তার ডিফল্ট মান শূন্যতে ইনিসিয়েলাইজ করা হয়েছে। |
| 02:56 | এবং স্ট্রিং নাম তার ডিফল্ট মান null এ ইনিসিয়েলাইজ করা হয়েছে। |
| 03:02 | আমরা constructor সংজ্ঞায়িত না করতে পারলে ডিফল্ট কনস্ট্রাক্টর তৈরী করা হয়। |
| 03:08 | ডিফল্ট কনস্ট্রাক্টরে কোন প্যারামিটার নেই। |
| 03:11 | এটি ইনস্ট্যান্স ভ্যারিয়েবলকে তাদের ডিফল্ট মানে ইনিসিয়েলাইজ করে। |
| 03:16 | এখন একটি কনস্ট্রাক্টর সংজ্ঞায়িত করি। |
| 03:18 | তাই লিখুন Student প্রথম বন্ধনী এবং কোঁকড়া বন্ধনী। |
| 03:30 | মনে রাখুন যে কনস্ট্রাক্টরের নাম ক্লাস নামের মত একই থাকা দরকার। |
| 03:38 | কনস্ট্রাক্টরও মেথডের অনুরূপ কিন্তু সেখানে কিছু গুরুত্বপূর্ণ তফাৎ রয়েছে। |
| 03:44 | প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 03:48 | আমরা একই আউটপুট দেখতে পারি। |
| 03:51 | এর কারণ হল কনস্ট্রাক্টর যা আমরা সংজ্ঞায়িত করেছি তা কনস্ট্রাক্টর না থাকার মতই। |
| 03:58 | কিন্তু এখানে কোনো ডিফল্ট কনস্ট্রাক্টর তৈরী করা হয়নি কারণ আমরা একটি কনস্ট্রাক্টর সংজ্ঞায়িত করেছি। |
| 04:06 | এখন আমাদের ভ্যারিয়েবলে মান দেই। |
| 04:11 | সুতরাং কনস্ট্রাক্টরের ভিতরে লিখুন roll_number ইকুয়াল টু 10 সেমিকোলন। |
| 04:25 | এবং name ইকুয়াল টু ডাবল উদ্ধৃতি চিনহে Raman |
| 04:35 | এখন প্রোগ্রাম সংরক্ষণ করে রান করুন। |
| 04:43 | আমরা আউটপুটে দেখি যে roll_number হল 10 এবং name হল Raman. |
| 04:50 | সুতরাং কনস্ট্রাক্টর ইনস্ট্যান্স ফীল্ড ইনিসিয়েলাইজ করে। |
| 04:55 | এখন মেথড এবং কনস্ট্রাক্টরের মধ্যে কয়েকটি তফাৎ দেখি। |
| 05:01 | কনস্ট্রাক্টরের কোনো রিটার্ন টাইপ নেই। |
| 05:05 | যখনকি মেথডের একটি রিটার্ন টাইপ রয়েছে। |
| 05:10 | কনস্ট্রাক্টর new অপারেটর ব্যবহার করে কল করা হয়। |
| 05:16 | যখনকি মেথড dot অপারেটর ব্যবহার করে কল করা হয়। |
| 05:21 | সুতরাং এগুলি হল মেথড এবং কনস্ট্রাক্টরের কয়েকটি তফাৎ। |
| 05:29 | সুতরাং এই টিউটোরিয়ালে আমরা শিখেছি |
| 05:32 | ডিফল্ট কনস্ট্রাক্টর সম্পর্কে, |
| 05:34 | কনস্ট্রাক্টর সংজ্ঞায়িত করা। |
| 05:36 | এবং মেথড ও কনস্ট্রাক্টরের তফাৎ সম্পর্কে। |
| 05:41 | আত্ম মূল্যায়নের জন্য, |
| 05:42 | ভ্যারিয়েবলের সাথে Employee ক্লাস এবং ভ্যারিয়েবল দেখাতে একটি মেথড বানান। |
| 05:47 | এবং Employee ক্লাসের জন্য একটি কনস্ট্রাক্টর তৈরী করুন। |
| 05:52 | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে, |
| 05:54 | এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। |
| 06:00 | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়। |
| 06:03 | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন। |
| 06:06 | কথ্য টিউটোরিয়াল প্রকল্প দল |
| 06:08 | কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
| 06:11 | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়। |
| 06:14 | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
| 06:20 | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ। |
| 06:24 | এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত। |
| 06:29 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
| 06:38 | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি। |
| 06:40 | অংশগ্রহনের জন্য ধন্যবাদ। |
| 06:42 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |