Difference between revisions of "Java/C2/Default-constructor/Bengali"
From Script | Spoken-Tutorial
(One intermediate revision by one other user 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 210: | Line 212: | ||
|- | |- | ||
| 05:41 | | 05:41 | ||
− | | আত্ম মূল্যায়নের জন্য | + | | আত্ম মূল্যায়নের জন্য ভ্যারিয়েবলের সাথে '''Employee''' ক্লাস এবং ভ্যারিয়েবল দেখাতে একটি মেথড বানান। |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
| 05:47 | | 05:47 |
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 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |