Difference between revisions of "Java/C2/Default-constructor/Bengali"
From Script | Spoken-Tutorial
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{| border=1 | {| border=1 | ||
− | || ''Time''' | + | || '''Time''' |
|| '''Narration''' | || '''Narration''' | ||
Line 11: | Line 11: | ||
|- | |- | ||
| 00:10 | | 00:10 | ||
− | | default constructor সম্পর্কে | + | | default constructor সম্পর্কে |
|- | |- | ||
Line 21: | Line 21: | ||
| এখানে আমরা | | এখানে আমরা | ||
− | + | উবুন্টু সংস্করণ '''11.10''' | |
− | + | ||
− | + | জাভা ডেভেলপমেন্ট এনভায়রনমেন্ট '''JDK 1.6''' এবং | |
+ | |||
+ | এক্লীপ্স '''3.7.0''' ব্যবহার করছি। | ||
|- | |- | ||
Line 60: | Line 62: | ||
|- | |- | ||
| 01:07 | | 01:07 | ||
− | | | + | | লিখুন '''int roll_number''' সেমিকোলন এবং '''String name''' সেমিকোলন। |
|- | |- | ||
| 01:20 | | 01:20 | ||
− | | | + | | একটি মেথড তৈরী করি। |
|- | |- | ||
Line 71: | Line 73: | ||
|- | |- | ||
| 01:33 | | 01:33 | ||
− | | কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println roll_number''' | + | | কোঁকড়া বন্ধনীতে লিখুন '''System dot out dot println বন্ধনীতে roll_number''' |
|- | |- | ||
| 01:50 | | 01:50 | ||
− | | তারপর '''System dot out dot println name''' | + | | তারপর '''System dot out dot println বন্ধনীতে লিখুন name''' |
|- | |- | ||
|02:03 | |02:03 | ||
Line 86: | Line 88: | ||
|- | |- | ||
| 02:14 | | 02:14 | ||
− | | তাই লিখুন Student অবজেক্ট নেম stu ইকুয়াল টু new Student | + | | তাই লিখুন '''Student''' অবজেক্ট নেম '''stu''' ইস ইকুয়াল টু '''new Student''' |
|- | |- | ||
| 02:28 | | 02:28 | ||
− | | তারপর stu ডট মেথড নেম studentDetail | + | | তারপর '''stu''' ডট মেথড নেম '''studentDetail''' |
|- | |- | ||
| 02:41 | | 02:41 | ||
Line 97: | Line 99: | ||
|- | |- | ||
| 02:46 | | 02:46 | ||
− | | | + | | আউটপুট হল 0 এবং null. |
|- | |- | ||
| 02:49 | | 02:49 | ||
− | | সুতরাং int ভ্যারিয়েবল roll_number তার ডিফল্ট মান শূন্যতে ইনিসিয়েলাইজ করা হয়েছে। | + | | সুতরাং int ভ্যারিয়েবল '''roll_number''' তার ডিফল্ট মান শূন্যতে ইনিসিয়েলাইজ করা হয়েছে। |
|- | |- | ||
| 02:56 | | 02:56 | ||
− | |এবং স্ট্রিং | + | |এবং স্ট্রিং নেম তার ডিফল্ট মান '''null''' এ ইনিসিয়েলাইজ করা হয়েছে। |
|- | |- | ||
Line 121: | Line 123: | ||
|- | |- | ||
| 03:16 | | 03:16 | ||
− | | | + | | কনস্ট্রাক্টর সংজ্ঞায়িত করি। |
|- | |- | ||
| 03:18 | | 03:18 | ||
− | | তাই লিখুন Student প্রথম বন্ধনী এবং কোঁকড়া বন্ধনী। | + | | তাই লিখুন '''Student''',S বড়হাতের অক্ষরে প্রথম বন্ধনী এবং কোঁকড়া বন্ধনী। |
|- | |- | ||
Line 156: | Line 158: | ||
|- | |- | ||
| 04:11 | | 04:11 | ||
− | | সুতরাং কনস্ট্রাক্টরের ভিতরে লিখুন roll_number ইকুয়াল টু 10 সেমিকোলন। | + | | সুতরাং কনস্ট্রাক্টরের ভিতরে লিখুন '''roll_number''' ইকুয়াল টু '''10''' সেমিকোলন। |
|- | |- | ||
| 04:25 | | 04:25 | ||
− | | এবং name ইকুয়াল টু ডাবল উদ্ধৃতি চিনহে Raman | + | | এবং '''name''' ইকুয়াল টু ডাবল উদ্ধৃতি চিনহে '''Raman''' |
|- | |- | ||
| 04:35 | | 04:35 | ||
Line 167: | Line 169: | ||
|- | |- | ||
| 04:43 | | 04:43 | ||
− | | আমরা আউটপুটে দেখি যে roll_number হল 10 এবং name হল Raman. | + | | আমরা আউটপুটে দেখি যে '''roll_number''' হল '''10''' এবং '''name''' হল''' Raman'''. |
|- | |- | ||
| 04:50 | | 04:50 | ||
Line 196: | Line 198: | ||
|- | |- | ||
| 05:29 | | 05:29 | ||
− | | | + | | এই টিউটোরিয়ালে আমরা শিখেছি |
|- | |- | ||
| 05:32 | | 05:32 | ||
− | | ডিফল্ট কনস্ট্রাক্টর | + | | ডিফল্ট কনস্ট্রাক্টর, |
|- | |- | ||
| 05:34 | | 05:34 | ||
Line 210: | Line 212: | ||
|- | |- | ||
| 05:41 | | 05:41 | ||
− | | আত্ম মূল্যায়নের জন্য | + | | আত্ম মূল্যায়নের জন্য ভ্যারিয়েবলের সাথে '''Employee''' ক্লাস এবং ভ্যারিয়েবল দেখাতে একটি মেথড বানান। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 05:47 | | 05:47 | ||
− | |এবং Employee ক্লাসের জন্য একটি কনস্ট্রাক্টর তৈরী করুন। | + | |এবং '''Employee''' ক্লাসের জন্য একটি কনস্ট্রাক্টর তৈরী করুন। |
|- | |- | ||
Line 227: | Line 225: | ||
|- | |- | ||
| 06:00 | | 06:00 | ||
− | | এটি | + | | এটি প্রকল্পকে সারসংক্ষেপে বোঝায়। |
|- | |- | ||
| 06:03 | | 06:03 | ||
− | | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে | + | | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখুন। |
|- | |- | ||
| 06:06 | | 06:06 | ||
− | | | + | | স্পোকেন টিউটোরিয়াল প্রকল্প দল |
|- | |- | ||
| 06:08 | | 06:08 | ||
− | | | + | | টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে। |
|- | |- | ||
Line 247: | Line 245: | ||
|- | |- | ||
| 06:14 | | 06:14 | ||
− | | | + | | বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন। |
|- | |- | ||
Line 255: | Line 253: | ||
|- | |- | ||
| 06:24 | | 06:24 | ||
− | | এটি ভারত সরকারের ICT, MHRD এর | + | | এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
|- | |- | ||
Line 263: | Line 261: | ||
|- | |- | ||
| 06:38 | | 06:38 | ||
− | |আমরা | + | |আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
|- | |- |
Latest revision as of 12:49, 25 February 2017
Time | Narration |
00:02 | জাভাতে default constructor এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত। |
00:07 | এই টিউটোরিয়ালে আমরা শিখব |
00:10 | default constructor সম্পর্কে |
00:12 | এবং একটি constructor তৈরী করা। |
00:15 | এখানে আমরা
উবুন্টু সংস্করণ 11.10 জাভা ডেভেলপমেন্ট এনভায়রনমেন্ট JDK 1.6 এবং এক্লীপ্স 3.7.0 ব্যবহার করছি। |
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 | আউটপুট হল 0 এবং null. |
02:49 | সুতরাং int ভ্যারিয়েবল roll_number তার ডিফল্ট মান শূন্যতে ইনিসিয়েলাইজ করা হয়েছে। |
02:56 | এবং স্ট্রিং নেম তার ডিফল্ট মান null এ ইনিসিয়েলাইজ করা হয়েছে। |
03:02 | আমরা constructor সংজ্ঞায়িত না করতে পারলে ডিফল্ট কনস্ট্রাক্টর তৈরী করা হয়। |
03:08 | ডিফল্ট কনস্ট্রাক্টরে কোন প্যারামিটার নেই। |
03:11 | এটি ইনস্ট্যান্স ভ্যারিয়েবলকে তাদের ডিফল্ট মানে ইনিসিয়েলাইজ করে। |
03:16 | কনস্ট্রাক্টর সংজ্ঞায়িত করি। |
03:18 | তাই লিখুন Student,S বড়হাতের অক্ষরে প্রথম বন্ধনী এবং কোঁকড়া বন্ধনী। |
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 | আত্ম মূল্যায়নের জন্য ভ্যারিয়েবলের সাথে 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 এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত। |
06:29 | এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro |
06:38 | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
06:40 | অংশগ্রহনের জন্য ধন্যবাদ। |
06:42 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |