Difference between revisions of "Java/C2/Using-this-keyword/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
 
|-
 
|-
 
| 00:02
 
| 00:02
|  জাভাতে '''this''' কীওয়ার্ড ব্যবহারের কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
+
|  জাভাতে '''this''' কীওয়ার্ড ব্যবহারের টিউটোরিয়ালে আপনাদের স্বাগত।
 
|-
 
|-
| 00:07  
+
| 00:07
|  এই টিউটোরিয়ালে আমরা শিখব
+
|  এই টিউটোরিয়ালে শিখব
  
 
|-
 
|-
 
| 00:09
 
| 00:09
| '''this''' কীওয়ার্ডের ব্যবহার সম্পর্কে।
+
|   '''this''' কীওয়ার্ডের ব্যবহার।
  
 
|-
 
|-
Line 24: Line 24:
 
|-
 
|-
 
| 00:17
 
| 00:17
|  এখানে আমরা
+
|  এখানে  
  
*উবুন্টু সংস্করণ 11.10
+
উবুন্টু সংস্করণ '''11.10'''
*'''jdk 1.6''' এবং
+
 
* '''Eclipse 3.7.0''' ব্যবহার করছি।
+
'''jdk 1.6''' এবং
 +
 
 +
'''Eclipse 3.7.0''' ব্যবহার করছি।
  
 
|-
 
|-
|  00:28
+
|  00:28  
| এই টিউটোরিয়াল অনুসরণ করতে
+
|   টিউটোরিয়ালটি অনুসরণ করতে
  
 
|-
 
|-
 
| 00:30
 
| 00:30
|  এক্লীপ্স ব্যবহার করে কন্সট্রকটর তৈরী সম্পর্কে জানা আবশ্যক।
+
|  এক্লীপ্স ব্যবহার করে কন্সট্রকটর তৈরী সম্পর্কে জানতে হবে।
  
 
|-
 
|-
Line 42: Line 44:
 
| না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
 
| না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।
  
'''(http://www.spoken-tutorial.org)'''  
+
'''(http://www.spoken-tutorial.org)'''
 
|-
 
|-
 
| 00:40
 
| 00:40
Line 49: Line 51:
 
|-
 
|-
 
| 00:44
 
| 00:44
| কন্সট্রকটরের মধ্যে, এটি হল বর্তমান অবজেক্টের রেফারেন্স।
+
| কন্সট্রকটরে, '''this''' হল বর্তমান অবজেক্টের রেফারেন্স।
  
 
|-
 
|-
Line 68: Line 70:
 
|-
 
|-
 
|  01:10
 
|  01:10
এরজন্য '''Eclipse''' খোলা যাক।
+
এটি করতে '''Eclipse''' খোলা যাক।
  
 
|-
 
|-
Line 100: Line 102:
 
|-
 
|-
 
| 02:39
 
| 02:39
|  সুতরাং কন্সট্রকটরে রয়েছে:  
+
|  সুতরাং কন্সট্রকটরে রয়েছে:
  
 
|-
 
|-
Line 108: Line 110:
 
|-
 
|-
 
| 02:55
 
| 02:55
|এখন ফাইল সংরক্ষণ করে রান করুন। তাই Ctrl ,S এবং Ctrl, F11 টিপুন।
+
|এখন ফাইল সংরক্ষণ করে রান করুন। তাই '''Ctrl ,S''' এবং '''Ctrl, F11''' টিপুন।
  
 
|-
 
|-
Line 126: Line 128:
  
 
|-
 
|-
| 03:17  
+
| 03:17
 
| আমরা কোডে দুটি সতর্কবার্তা দেখি।
 
| আমরা কোডে দুটি সতর্কবার্তা দেখি।
 
|-
 
|-
 
| 03:20
 
| 03:20
মাউস ওয়ার্নিং সিম্বলে নিয়ে যান।
+
মাউসকে সতর্কতা চিহ্ন এ নিয়ে যান।
  
 
|-
 
|-
 
| 03:23
 
| 03:23
|আমরা দেখতে পারি যে '''The assignment to the variable roll_number has no effect'''
+
|এখানে দেখি '''The assignment to the variable roll_number has no effect'''
 
|-
 
|-
 
| 03:29
 
| 03:29
Line 152: Line 154:
 
|-
 
|-
 
| 03:54
 
| 03:54
| কারণ আমরা '''11''' এবং Raju কন্সট্রকটরে পাস করেছি।
+
| কারণ আমরা '''11''' এবং '''Raju''' কন্সট্রকটরে পাস করেছি।
  
 
|-
 
|-
| 04:01
+
| 04:01  
 
| কিন্তু একবার তা কন্সট্রকটরের বাইরে এলে, তা এক্সেস করা সম্ভব নয়।
 
| কিন্তু একবার তা কন্সট্রকটরের বাইরে এলে, তা এক্সেস করা সম্ভব নয়।
  
Line 164: Line 166:
 
|-
 
|-
 
| 04:13
 
| 04:13
|  একবার অবজেক্ট তৈরীর পর তাদের ইতিমধ্যে '''0''' এবং '''null''' এ ইনিসিয়েলাইজ করা হয়েছে।
+
|  একবার অবজেক্ট তৈরীর পর তাদের '''0''' এবং '''null''' এ ইনিসিয়েলাইজ করা হয়েছে।
  
 
|-
 
|-
 
| 04:18
 
| 04:18
|  আমরা '''0''' এবং '''null''' হিসাবে আউটপুট পেয়েছি।
+
|  আমরা আউটপুট পেয়েছি '''0''' এবং '''null'''
 
|-
 
|-
 
| 04:21
 
| 04:21
Line 182: Line 184:
 
|-
 
|-
 
| 04:44
 
| 04:44
|  এখন ফাইল সংরক্ষণ করে রান করুন। তাই Ctrl, S এবং Ctrl, F11 কী টিপুন।
+
|  এখন ফাইল সংরক্ষণ করে রান করুন। তাই '''Ctrl ,S''' এবং '''Ctrl, F11''' টিপুন।
  
 
|-
 
|-
 
| 04:51
 
| 04:51
| আমরা নিম্নরূপে আউটপুট পাই:
+
| নিম্নরূপে আউটপুট পাই:
  
 
|-
 
|-
 
| 04:53
 
| 04:53
|  
+
|
 
'''I am Parameterized Constructor'''
 
'''I am Parameterized Constructor'''
  
Line 197: Line 199:
 
'''Raju'''
 
'''Raju'''
  
|-  
+
|-
 
| 04:58
 
| 04:58
 
|  এর কারণ হল '''this dot roll_number''' এবং '''this dot name''' ইন্সট্যান্স ভ্যারিয়েবল '''roll_number''' এবং '''name''' এ রেফার করে।
 
|  এর কারণ হল '''this dot roll_number''' এবং '''this dot name''' ইন্সট্যান্স ভ্যারিয়েবল '''roll_number''' এবং '''name''' এ রেফার করে।
Line 235: Line 237:
 
|-
 
|-
 
| 06:28
 
| 06:28
| এখন প্রথম দুটি কন্সট্রাকটরে ইন্সট্যান্স ভ্যারিয়েবলকে তাদের মানে এসাইন করতে এই অংশ কমেন্ট করুন।
+
| এখন প্রথম দুটি কন্সট্রাকটরে ইন্সট্যান্স ভ্যারিয়েবলকে তাদের মান প্রদান করতে এই অংশ কমেন্ট করুন।
 
|-
 
|-
 
| 06:52
 
| 06:52
Line 253: Line 255:
 
|-
 
|-
 
| 07:42
 
| 07:42
| এখন ফাইল সংরক্ষণ করে রান করুন। তাই Ctrl, S এবং Ctrl, F11 টিপুন।
+
| এখন ফাইল সংরক্ষণ করে রান করুন। তাই '''Ctrl ,S''' এবং '''Ctrl, F11''' টিপুন।
  
 
|-
 
|-
 
| 07:49
 
| 07:49
আমরা নিম্নরূপে আউটপুট পাই:
+
|  নিম্নরূপে আউটপুট পাই:
  
 
|-
 
|-
Line 269: Line 271:
 
|-
 
|-
 
| 07:57
 
| 07:57
|  '''I am Default Constructor'''
+
|  '''I am a Default Constructor'''
  
 
'''11''' এবং
 
'''11''' এবং
Line 277: Line 279:
 
|-
 
|-
 
|  08:02
 
|  08:02
| এখন, আমি আউটপুট ব্যাখ্যা করব।
+
|     এখন, আমি আউটপুট ব্যাখ্যা করব।
  
 
|-
 
|-
Line 293: Line 295:
 
|-
 
|-
 
| 08:24
 
| 08:24
| এটি '''this''' বন্ধনীতে 11 স্টেটমেন্ট এনকাউন্টার করে।
+
| এটি '''this''' বন্ধনীতে 11 স্টেটমেন্ট কার্যান্বিত করে।
  
 
|-
 
|-
 
| 08:26
 
| 08:26
তাই এটি সেই কন্সট্রকটর কল করে যা একক ইন্টিজার আর্গুমেন্ট গ্রহণ করে।
+
সুতরাং এটি সেই কন্সট্রকটর কল করে যা একক ইন্টিজার আর্গুমেন্ট গ্রহণ করে।
  
 
|-
 
|-
Line 305: Line 307:
 
|-
 
|-
 
| 08:44
 
| 08:44
|  সুতরাং এটি কন্সট্রকটর কল করে যা 1 টি ইন্টিজার এবং 1 টি স্ট্রিং গ্রহণ করে।
+
|  সুতরাং এটি কন্সট্রকটর কল করে যা '''1''' টি ইন্টিজার এবং '''1''' টি স্ট্রিং গ্রহণ করে।
  
 
|-
 
|-
 
| 08:53
 
| 08:53
|  সুতরাং এই কন্সট্রকটর এক্সিকিউট হয়েছে এবং আমরা আউটপুট পাই '''I am Parameterized Constructor'''.  
+
|  সুতরাং এই কন্সট্রকটর এক্সিকিউট হয়েছে এবং আমরা আউটপুট পাই '''I am a Parameterized Constructor'''.
  
 
|-
 
|-
 
| 09:02
 
| 09:02
|যেই আমরা পাস করি ইন্সট্যান্স ভ্যারিয়েবল এখন 11 এবং Raju তে ইনিসিয়েলাইজ করা হবে।  
+
|এখন ইন্সট্যান্স ভ্যারিয়েবল '''11''' এবং '''Raju''' তে ইনিসিয়েলাইজ করা হবে।
  
 
|-
 
|-
 
| 09:11
 
| 09:11
|  এখন, কন্ট্রোল '''calling''' কন্সট্রকটরে ফেরৎ যায়।
+
|  এখন, কন্ট্রোল কলিং কন্সট্রকটরে ফেরৎ যায়।
  
 
|-
 
|-
Line 327: Line 329:
  
 
|-
 
|-
| 09:25  
+
| 09:25
 
|  তারপর, কন্ট্রোল প্রথম কন্সট্রকটরে যায় এবং এক্সিকিউট করে।
 
|  তারপর, কন্ট্রোল প্রথম কন্সট্রকটরে যায় এবং এক্সিকিউট করে।
  
 
|-
 
|-
 
| 09:30
 
| 09:30
| তাই আমরা আউটপুট পাই '''I am a default constructor'''.
+
| আমরা আউটপুট পাই '''I am a default constructor'''.
  
 
|-
 
|-
 
| 09:36
 
| 09:36
|  তারপর '''studentDetail''' মেথড এক্সিকিউট করা হয়।  
+
|  তারপর '''studentDetail''' মেথড এক্সিকিউট করা হয়।
  
 
|-
 
|-
Line 359: Line 361:
 
|-
 
|-
 
| 10:06
 
| 10:06
আমরা নিম্নরূপে আউটপুট পাই:
+
এরর হল Constructor call must be the first statement in a constructor
 
+
|-
+
| 10:07
+
| '''Constructor''' call must be the first statement in the '''constructor'''.
+
  
 
|-
 
|-
 
|  10:12
 
|  10:12
সুতরাং আমাদের এটি কন্সট্রকটরের প্রথম লাইন করা আবশ্যক।
+
|  আমাদের এটি কন্সট্রকটরের প্রথম লাইন করা আবশ্যক।
  
 
|-
 
|-
Line 391: Line 389:
 
|-
 
|-
 
| 10:41
 
| 10:41
কিভাবে '''this''' কীওয়ার্ড কন্সট্রকটরে ব্যবহার করা উচিত।
+
|  '''this''' কীওয়ার্ড কিভাবে কন্সট্রকটরে ব্যবহার করা উচিত।
 
|-
 
|-
 
|  10:45
 
|  10:45
Line 405: Line 403:
  
 
|-
 
|-
| 10:57  
+
| 10:57
| 1 টি এবং প্যারামিটার ছাড়াও কন্সট্রকটর তৈরী করুন।
+
| 1 টি এবং কোনো প্যারামিটার ছাড়াও কন্সট্রকটর তৈরী করুন।
 
|-
 
|-
 
| 11:01
 
| 11:01
|  টিউটোরিয়ালে ব্যাখ্যা করা '''this''' ব্যবহার করে কন্সট্রাকটর শৃঙ্খলিত করার চেষ্টা করুন।
+
|  টিউটোরিয়ালে আলোচিত '''this''' ব্যবহার করে কন্সট্রাকটর শৃঙ্খলিত করার চেষ্টা করুন।
 
|-
 
|-
 
|  11:07
 
|  11:07
Line 416: Line 414:
 
|-
 
|-
 
| 11:09
 
| 11:09
|  এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। [http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial]  
+
|  এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। [http://spoken-tutorial.org/What_is_a_Spoken_Tutorial http://spoken-][http://spoken-tutorial.org/What_is_a_Spoken_Tutorial tutorial.org/What_is_a_Spoken_Tutorial]
  
 
|-
 
|-
 
| 11:12
 
| 11:12
|  এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
+
|  এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
 
|-
 
|-
 
| 11:16
 
| 11:16
Line 426: Line 424:
  
 
|-
 
|-
|  11:19  
+
|  11:19
কথ্য টিউটোরিয়াল প্রকল্প দল
+
স্পোকেন টিউটোরিয়াল প্রকল্প দল
 
|-
 
|-
 
| 11:23
 
| 11:23
কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
|  টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
  
 
|-
 
|-
Line 438: Line 436:
 
|-
 
|-
 
| 11:30
 
| 11:30
এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
+
|  বিস্তারিত তথ্যের জন্য '''contact@spoken-tutorial.org''' তে ইমেল করুন।
 
|-
 
|-
 
|  11:36
 
|  11:36
|  স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
+
|  স্পোকেন টিউটোরিয়াল '''Talk to a Teacher''' প্রকল্পের অংশবিশেষ।
  
 
|-
 
|-
 
| 11:40
 
| 11:40
|  এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
+
|  এটি ভারত সরকারের '''ICT, MHRD''' এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
 
|-
 
|-
 
| 11:46
 
| 11:46
Line 456: Line 454:
 
|-
 
|-
 
| 11:58
 
| 11:58
|  আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। অংশগ্রহনের জন্য ধন্যবাদ।
+
|  আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Latest revision as of 12:54, 25 February 2017

Time Narration
00:02 জাভাতে this কীওয়ার্ড ব্যবহারের টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে শিখব
00:09 this কীওয়ার্ডের ব্যবহার।
00:11 ফীল্ডের সাথে this কীওয়ার্ডের ব্যবহার।
00:14 this কীওয়ার্ড কন্সট্রকটরের শৃঙ্খলার জন্য ব্যবহার।
00:17 এখানে

উবুন্টু সংস্করণ 11.10

jdk 1.6 এবং

Eclipse 3.7.0 ব্যবহার করছি।

00:28 টিউটোরিয়ালটি অনুসরণ করতে
00:30 এক্লীপ্স ব্যবহার করে কন্সট্রকটর তৈরী সম্পর্কে জানতে হবে।
00:34 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য আমাদের ওয়েবসাইট পরিদর্শন করুন।

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

00:40 এখন আমরা this কীওয়ার্ডের ব্যবহার দেখব।
00:44 কন্সট্রকটরে, this হল বর্তমান অবজেক্টের রেফারেন্স।
00:48 this ব্যবহার করে আমরা কন্সট্রকটরের মধ্যে বর্তমান অবজেক্টের যেকোনো সদস্য রেফার করতে পারি।
00:55 এখন আমরা ফীল্ডের সাথে this কীওয়ার্ডের ব্যবহার দেখব।
01:00 this কীওয়ার্ড আমাদের নামের দ্বন্দ্ব এড়াতে সাহায্য করে।
01:07 আমরা এখানে একটি এরকম উদাহরণ দেখতে পারি।
01:10 এটি করতে Eclipse খোলা যাক।
01:17 Student ক্লাস খুলুন যা আমরা আগের টিউটোরিয়ালে তৈরী করেছি।
01:23 default constructor কমেন্ট করুন, 1টি প্যারামিটারের সাথে constructor কমেন্ট করুন।
01:40 এছাড়াও প্রথম দুটি অবজেক্ট তৈরী করতে কোড কমেন্ট করুন।
02:03 এখন parameterized constructor লক্ষ্য করুন।
02:11 the_roll_number এবং the_name আর্গুমেন্ট কন্সট্রকটরে পাস করেছে।
02:20 roll_number এবং name হল instance ভ্যারিয়েবল।
02:26 এখন, আর্গুমেন্টকে নিজেই roll_number এবং name এ পরিবর্তন করি।
02:39 সুতরাং কন্সট্রকটরে রয়েছে:
02:42 roll_number = roll_number এবং name = name.
02:55 এখন ফাইল সংরক্ষণ করে রান করুন। তাই Ctrl ,S এবং Ctrl, F11 টিপুন।
03:04 আমরা নিম্নরূপে আউটপুট পাই:
03:07 I am a Parameterized Constructor

0

null

03:12 এখন কোডে ফিরে আসি।
03:17 আমরা কোডে দুটি সতর্কবার্তা দেখি।
03:20 মাউসকে সতর্কতা চিহ্ন এ নিয়ে যান।
03:23 এখানে দেখি The assignment to the variable roll_number has no effect
03:29 এবং The assignment to the variable name has no effect.
03:33 এর কারণ হল কন্সট্রকটরে roll_number এবং name হল লোকাল ভ্যারিয়েবল।
03:40 লোকাল ভ্যারিয়েবল হল সেই ভ্যারিয়েবল যা মেথড বা ব্লকের মধ্যে উপলব্ধ।
03:47 এখানে, roll_number এবং name 11 এবং Raju তে ইনিসিয়েলাইজ করা হবে।
03:54 কারণ আমরা 11 এবং Raju কন্সট্রকটরে পাস করেছি।
04:01 কিন্তু একবার তা কন্সট্রকটরের বাইরে এলে, তা এক্সেস করা সম্ভব নয়।
04:06 তারপর আমাদের জানা শুধুমাত্র roll_number এবং name হল ইন্সট্যান্স ভ্যারিয়েবল।
04:13 একবার অবজেক্ট তৈরীর পর তাদের 0 এবং null এ ইনিসিয়েলাইজ করা হয়েছে।
04:18 আমরা আউটপুট পেয়েছি 0 এবং null
04:21 এখন, কন্সট্রকটরের মধ্যে একটি ছোট পরিবর্তন করা যাক।
04:29 তাই লিখুন this dot roll_number = roll_number.
04:37 এবং this dot name = name.
04:44 এখন ফাইল সংরক্ষণ করে রান করুন। তাই Ctrl ,S এবং Ctrl, F11 টিপুন।
04:51 নিম্নরূপে আউটপুট পাই:
04:53

I am Parameterized Constructor

11 এবং

Raju

04:58 এর কারণ হল this dot roll_number এবং this dot name ইন্সট্যান্স ভ্যারিয়েবল roll_number এবং name এ রেফার করে।
05:12 এবং এখানে roll_number এবং name হল আর্গুমেন্ট যা মেথডে পাস করা হয়েছে।
05:19 লোকাল এবং ইন্সট্যান্স ভ্যারিয়েবলের মধ্যে দ্বন্দ্ব এড়াতে আমরা this কীওয়ার্ড ব্যবহার করি।
05:29 এখন কন্সট্রকটরের শৃঙ্খলার জন্য আমরা this কীওয়ার্ডের ব্যবহার দেখব।
05:34 this কীওয়ার্ডের ব্যবহার কন্সট্রকটরে অন্য কন্সট্রকটর কল করতে করতে পারি।
05:39 কন্সট্রকটর একই ক্লাসে হতে হবে।
05:43 একে explicit constructor invocation বলা হয়।
05:46 এখন Student ক্লাসে ফিরে আসি যা আমরা তৈরী করেছি।
05:53 এখন কমেন্টগুলি মুছে ফেলুন।
06:28 এখন প্রথম দুটি কন্সট্রাকটরে ইন্সট্যান্স ভ্যারিয়েবলকে তাদের মান প্রদান করতে এই অংশ কমেন্ট করুন।
06:52 তারপর সেই অংশ কমেন্ট করুন যা দ্বিতীয় এবং তৃতীয় অবজেক্ট তৈরি করে।
07:08 এখন প্রথমে প্যারামিটার ছাড়া কন্সট্রকটরে আসা যাক।
07:16 কোঁকড়া বন্ধনীর পর লিখুন this প্রথম বন্ধনীতে 11 এবং সেমিকোলন।
07:28 দ্বিতীয় কন্সট্রকটরে লিখুন this প্রথম বন্ধনীতে 11 কমা ডাবল উদ্ধৃতির মধ্যে Raju সেমিকোলন।
07:42 এখন ফাইল সংরক্ষণ করে রান করুন। তাই Ctrl ,S এবং Ctrl, F11 টিপুন।
07:49 নিম্নরূপে আউটপুট পাই:
07:51 I am a Parameterized Constructor
07:54 I am a constructor with a single parameter
07:57 I am a Default Constructor

11 এবং

Raju

08:02 এখন, আমি আউটপুট ব্যাখ্যা করব।
08:08 অবজেক্ট তৈরীর পর, তার সম্বন্ধীয় কন্সট্রকটর কল করা হয়।
08:13 এখানে উপস্থিত কন্সট্রকটর হল no argument constructor.
08:20 কন্ট্রোল কন্সট্রকটরে প্রথম লাইনে আসে।
08:24 এটি this বন্ধনীতে 11 স্টেটমেন্ট কার্যান্বিত করে।
08:26 সুতরাং এটি সেই কন্সট্রকটর কল করে যা একক ইন্টিজার আর্গুমেন্ট গ্রহণ করে।
08:36 তারপর কন্ট্রোল this প্রথম বন্ধনীতে 11 কমা Raju তে আসে।
08:44 সুতরাং এটি কন্সট্রকটর কল করে যা 1 টি ইন্টিজার এবং 1 টি স্ট্রিং গ্রহণ করে।
08:53 সুতরাং এই কন্সট্রকটর এক্সিকিউট হয়েছে এবং আমরা আউটপুট পাই I am a Parameterized Constructor.
09:02 এখন ইন্সট্যান্স ভ্যারিয়েবল 11 এবং Raju তে ইনিসিয়েলাইজ করা হবে।
09:11 এখন, কন্ট্রোল কলিং কন্সট্রকটরে ফেরৎ যায়।
09:16 সুতরাং দ্বিতীয় কন্সট্রকটর এক্সিকিউট করা হয়।
09:19 আমরা আউটপুট পাই I am constructor with a single parameter.
09:25 তারপর, কন্ট্রোল প্রথম কন্সট্রকটরে যায় এবং এক্সিকিউট করে।
09:30 আমরা আউটপুট পাই I am a default constructor.
09:36 তারপর studentDetail মেথড এক্সিকিউট করা হয়।
09:42 আমরা 11 এবং Raju পাই।
09:45 একটি ছোট পরিবর্তন করি।
09:47 এই this স্টেটমেন্টকে কন্সট্রকটরে শেষে রাখুন।
10:00 আমরা একটি কম্পাইলার এরর পাই।
10:03 মাউসকে এরর চিহ্নে নিয়ে যান।
10:06 এরর হল Constructor call must be the first statement in a constructor
10:12 আমাদের এটি কন্সট্রকটরের প্রথম লাইন করা আবশ্যক।
10:16 সুতরাং এটিকে কন্সট্রকটরের প্রথম লাইন করুন।
10:27 এখন আমরা দেখি যে এরর চলে গেছে।
10:31 এই টিউটোরিয়ালে আমরা শিখেছি
10:35 ফীল্ডের সাথে this কীওয়ার্ডের ব্যবহার।
10:38 কন্সট্রকটরের শৃঙ্খলার জন্য এর ব্যবহার।
10:41 this কীওয়ার্ড কিভাবে কন্সট্রকটরে ব্যবহার করা উচিত।
10:45 আত্ম মূল্যায়নের জন্য, পূর্বে তৈরী করা Employee ক্লাসে:
10:49 দুটি প্যারামিটারের সাথে কন্সট্রকটর তৈরী করুন।
10:52 ইন্সট্যান্স ভ্যারিয়েবল ইনিসিয়েলাইজ করতে this কীওয়ার্ড ব্যবহার করুন।
10:57 1 টি এবং কোনো প্যারামিটার ছাড়াও কন্সট্রকটর তৈরী করুন।
11:01 টিউটোরিয়ালে আলোচিত this ব্যবহার করে কন্সট্রাকটর শৃঙ্খলিত করার চেষ্টা করুন।
11:07 স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে;
11:09 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন। http://spoken-tutorial.org/What_is_a_Spoken_Tutorial
11:12 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
11:16 ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
11:19 স্পোকেন টিউটোরিয়াল প্রকল্প দল
11:23 টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
11:26 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।
11:30 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
11:36 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
11:40 এটি ভারত সরকারের ICT, MHRD এর জাতীয় শিক্ষা মিশন দ্বারা সমর্থিত।
11:46 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro
11:55 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
11:58 আমি কৌশিক দত্ত টিউটোরিয়ালটি অনুবাদ করেছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta, Pratik kamble