Difference between revisions of "Java/C2/Default-constructor/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(2 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'''
+
উবুন্টু সংস্করণ '''11.10'''
*জাভা ডেভেলপমেন্ট এনভায়রনমেন্ট '''JDK 1.6''' এবং
+
 
*এক্লীপ্স '''3.7.0''' ব্যবহার করছি।
+
জাভা ডেভেলপমেন্ট এনভায়রনমেন্ট '''JDK 1.6''' এবং
 +
 
 +
এক্লীপ্স '''3.7.0''' ব্যবহার করছি।
  
 
|-
 
|-
Line 60: Line 62:
 
|-
 
|-
 
|  01:07
 
|  01:07
| সুতরাং লিখুন '''int roll_number''' সেমিকোলন এবং '''String name''' সেমিকোলন।
+
| লিখুন '''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'''
  
 
|-
 
|-
Line 97: Line 99:
 
|-
 
|-
 
|  02:46
 
|  02:46
আমরা দেখি যে আউটপুট হল শূন্য এবং null.
+
|  আউটপুট হল 0 এবং null.
  
 
|-
 
|-
Line 105: Line 107:
 
|-
 
|-
 
|  02:56
 
|  02:56
|এবং স্ট্রিং নাম তার ডিফল্ট মান '''null''' এ ইনিসিয়েলাইজ করা হয়েছে।
+
|এবং স্ট্রিং নেম তার ডিফল্ট মান '''null''' এ ইনিসিয়েলাইজ করা হয়েছে।
  
 
|-
 
|-
Line 121: Line 123:
 
|-
 
|-
 
|  03:16
 
|  03:16
| এখন একটি কনস্ট্রাক্টর সংজ্ঞায়িত করি।
+
| কনস্ট্রাক্টর সংজ্ঞায়িত করি।
  
 
|-
 
|-
 
|  03:18
 
|  03:18
| তাই লিখুন '''Student''' প্রথম বন্ধনী এবং কোঁকড়া বন্ধনী।
+
| তাই লিখুন '''Student''',S বড়হাতের অক্ষরে প্রথম বন্ধনী এবং কোঁকড়া বন্ধনী।
  
 
|-
 
|-
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:42
+
| ভ্যারিয়েবলের সাথে '''Employee''' ক্লাস এবং ভ্যারিয়েবল দেখাতে একটি মেথড বানান।
+
 
|-
 
|-
 
|  05:47
 
|  05:47
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 তে ইমেল করুন।
+
|  বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
  
 
|-
 
|-
Line 255: Line 253:
 
|-
 
|-
 
|  06:24
 
|  06:24
|  এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
+
|  এটি ভারত সরকারের 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 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।

(http://www.spoken-tutorial.org)

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 আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta, Pratik kamble