Difference between revisions of "Java/C2/Methods/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
| '''Time'''
|| '''Narration'''
+
| '''Narration'''
  
  
Line 22: Line 22:
 
|-
 
|-
 
| 00:13
 
| 00:13
এই টিউটোরিয়ালে
+
এখানে  উবুন্টু '''11.10''' '''OS'''
 
+
|-
+
|00:14
+
উবুন্টু সংস্করণ '''11.10''',
+
 
|-
 
|-
 
|00:17
 
|00:17
জাভা ডেভেলপমেন্ট কিট '''1.6''' এবং
+
'''JDK''' '''1.6''' এবং
 
|-
 
|-
 
|00:20
 
|00:20
Line 40: Line 36:
 
|-
 
|-
 
|00:32
 
|00:32
|  না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য এখানে প্রদর্শিত আমাদের ওয়েবসাইট পরদর্শন করুন।  
+
|  না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য এখানে প্রদর্শিত আমাদের ওয়েবসাইট পরিদর্শন করুন।  
  
 
|-
 
|-
Line 56: Line 52:
 
|-
 
|-
 
|  00:57
 
|  00:57
|  এই প্রজেক্টে, আমি '''MethodDemo''' নামক একটি জাভা ক্লাস তৈরী করেছি।
+
|  এই প্রজেক্টে, আমি একটি জাভা ক্লাস '''MethodDemo''' তৈরী করেছি।
  
 
|-
 
|-
Line 96: Line 92:
 
|-
 
|-
 
|02:10
 
|02:10
|এখন আমরা এই মেথড কল করব।
+
|এখন এই মেথড কল করব।
  
 
|-
 
|-
Line 104: Line 100:
 
|-
 
|-
 
|02:21
 
|02:21
|  তাই '''MethodDemo''' অবজেক্টের নাম,
+
|  তাই '''MethodDemo''',
  
 
|-
 
|-
 
|02:26
 
|02:26
এর নাম দিন '''md = new MethodDemo''' প্রথম বন্ধনী, সেমিকোলন।
+
|  '''md = new MethodDemo''' প্রথম বন্ধনী, সেমিকোলন।
 
|-
 
|-
 
|  02:37
 
|  02:37
|  সুতরাং আমরা '''MethodDemo''' ক্লাসের '''md''' অবজেক্ট তৈরী করতে '''new''' অপারেটর ব্যবহার করেছি।
+
|  সুতরাং '''md''' অবজেক্ট তৈরী করতে '''MethodDemo''' ক্লাসের '''new''' অপারেটর ব্যবহার করেছি।
  
 
|-
 
|-
Line 120: Line 116:
 
|  02:51
 
|  02:51
 
| সুতরাং লিখুন '''md''' ডট '''displayMessage'''.  
 
| সুতরাং লিখুন '''md''' ডট '''displayMessage'''.  
 
 
  
 
|-
 
|-
Line 129: Line 123:
 
|-
 
|-
 
|  03:06
 
|  03:06
| এখন '''Run''' আইকনে টিপে এই অ্যাপ্লিকেশন রান করুন।
+
| এখন এই অ্যাপ্লিকেশন রান করতে '''Run''' বোতামে টিপুন।
  
 
|-
 
|-
Line 145: Line 139:
 
|-
 
|-
 
|03:32
 
|03:32
|  এছাড়াও মেথড '''public''' করুন, যা সব জায়গায় এক্সেস করা সম্ভব।
+
|  এছাড়াও মেথডকে '''public''' করুন,
  
 
|-
 
|-
Line 153: Line 147:
 
|-
 
|-
 
| 03:45   
 
| 03:45   
|  এখন মেথডে লিখুন '''return seven''' সেমিকোলন।
+
|  এখন মেথডের মধ্যে লিখুন '''return 7''' সেমিকোলন।
  
 
|-
 
|-
Line 161: Line 155:
 
|-
 
|-
 
|04:02
 
|04:02
এর কারণ হল '''return''' স্টেটমেন্টের পর আর কোনো স্টেটমেন্ট এক্সিকিউট হয় না।
+
|  কারণ '''return''' স্টেটমেন্টের পর আর কোনো স্টেটমেন্ট এক্সিকিউট হয় না।
  
 
|-
 
|-
 
|  04:08
 
|  04:08
|  সুতরাং '''Main''' মেথডে শেষে লিখুন  '''print''' স্টেটমেন্ট।
+
|  সুতরাং '''Main''' মেথডের শেষে '''print''' স্টেটমেন্ট লিখুন।
  
 
|-
 
|-
 
|04:15
 
|04:15
|  তাই লিখুন '''System''' ডট '''out''' ডট '''println()''';
+
|  তাই লিখুন '''System''' ডট '''out''' ডট '''println''' প্রথম বন্ধনী সেমিকোলন
  
 
|-
 
|-
Line 189: Line 183:
 
|-
 
|-
 
| 04:45  
 
| 04:45  
| আমরা আউটপুট দেখি, ভ্যালু '''7''' প্রিন্ট হয়েছে।
+
| আমরা আউটপুট দেখি, '''7''' প্রিন্ট হয়েছে।
  
 
|-
 
|-
Line 201: Line 195:
 
|-
 
|-
 
|  05:15
 
|  05:15
| | এখানে আমাদের মেথডে প্যারামিটার হিসেবে '''int a''' দিয়েছি।
+
| | এখানে মেথডে প্যারামিটার হিসেবে '''int a''' দিয়েছি।
  
 
|-
 
|-
Line 221: Line 215:
 
|-
 
|-
 
|05:53
 
|05:53
তাই লিখুন '''square''' প্রথম বন্ধনীতে একটি ইন্টিজার '''5''', সেমিকোলন।
+
এখন লিখুন '''square''' প্রথম বন্ধনীতে একটি ইন্টিজার '''5''',
  
 
|-
 
|-
Line 233: Line 227:
 
|-
 
|-
 
|06:19   
 
|06:19   
| এখন চলুন অ্যাপ্লিকেশনের ফ্লো বোঝা যাক।
+
| এখন অ্যাপ্লিকেশনের ফ্লো সম্পর্কে শিখি।
  
 
|-
 
|-
Line 245: Line 239:
 
|-
 
|-
 
|  06:34
 
|  06:34
সুতরাং কন্ট্রোল '''displayMessage''' এ যায়।
+
এখন কন্ট্রোল '''displayMessage''' এ যায়।
  
 
|-
 
|-
Line 273: Line 267:
 
|-
 
|-
 
|  07:10
 
|  07:10
| এবং এটি ভ্যালু '''7''' রিটার্ন করে।
+
| এবং এটি ভ্যালু '''7''' ফেরত করে।
  
 
|-
 
|-
Line 321: Line 315:
 
|-
 
|-
 
|08:22
 
|08:22
|  প্রদর্শিত আউটপুট হল '''Hello Method''' এবং '''7'''
+
এখন প্রদর্শিত আউটপুট হল '''Hello Method''' এবং '''7'''
  
 
|-
 
|-
 
|08:27
 
|08:27
|  আমরা '''25''' দেখি না কারণ আমরা কল '''square''' মেথডে কমেন্ট করেছি।
+
|  আমরা '''25''' দেখি না কারণ '''square''' মেথড কল করে আমরা কমেন্ট করেছি।
  
 
|-
 
|-
Line 333: Line 327:
 
|-
 
|-
 
|08:38
 
|08:38
| এইজন্য আমরা '''demo''' নামক একটি ক্লাস তৈরী করেছি।
+
| এইজন্য আমরা একটি ক্লাস '''demo'''তৈরী করেছি।
  
 
|-
 
|-
 
|  08:45
 
|  08:45
|  ক্লাসে মধ্যে মেথড তৈরী করুন।
+
|  ক্লাসে মেথড তৈরী করুন।
  
 
|-
 
|-
 
|08:48
 
|08:48
সুতরাং লিখুন '''public void show''' প্রথম বন্ধনী, এন্টার টিপুন।
+
|  লিখুন '''public void show''' প্রথম বন্ধনী, এন্টার টিপুন।
  
 
|-
 
|-
Line 350: Line 344:
 
|09:07
 
|09:07
 
|  '''I am from other class'''.
 
|  '''I am from other class'''.
 
  
 
|-
 
|-
Line 366: Line 359:
 
|-
 
|-
 
|09:28
 
|09:28
|  এইজন্য আমাদের '''Demo''' ক্লাসের অবজেক্ট তৈরী করা দরকার।
+
|  এইজন্য '''Demo''' ক্লাসের অবজেক্ট তৈরী করা দরকার।
  
 
|-
 
|-
Line 374: Line 367:
 
|-
 
|-
 
|09:38
 
|09:38
তাই লিখুন '''Demo d = new Demo''' প্রথম বন্ধনী, সেমিকোলন।
+
|  '''Demo d = new Demo''' প্রথম বন্ধনী, সেমিকোলন।
  
 
|-
 
|-
Line 394: Line 387:
 
|-
 
|-
 
|10:09   
 
|10:09   
|  মেথডের নাম এবং প্যারামিটার মেথডের স্বাক্ষর তৈরী করে।
+
|  মেথডের নাম এবং প্যারামিটার মেথডের সিগনেচর তৈরী করে।
  
 
|-
 
|-
Line 412: Line 405:
 
|-
 
|-
 
|10:29
 
|10:29
| এবং মেথডের বিভিন্ন স্বাক্ষর।
+
| এবং মেথডের বিভিন্ন সিগনেচর।
  
 
|-
 
|-
Line 430: Line 423:
 
|-
 
|-
 
|10:50
 
|10:50
|  ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখতে পারেন।
+
|  ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
  
 
|-
 
|-
Line 437: Line 430:
 
|-
 
|-
 
|10:56
 
|10:56
টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
+
|  কর্মশালার আয়োজন করে।
  
 
|-
 
|-
 
|10:58
 
|10:58
|  অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।
+
|  অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
  
 
|-
 
|-
Line 461: Line 454:
 
|-
 
|-
 
| 11:27
 
| 11:27
| টিউটোরিয়ালের শেষে চলে এসেছি।
+
| আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
  
 
|-
 
|-
 
|11:29
 
|11:29
|  ধন্যবাদ।
+
|  ধন্যবাদ। আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
 
+
|-
+
|11:30
+
আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
+

Latest revision as of 12:47, 25 February 2017

Time Narration


00:02 Java তে methods এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:06 এই টিউটোরিয়ালে শিখব:
00:08 method তৈরী করা।
00:10 method কল করা।
00:13 এখানে উবুন্টু 11.10 OS
00:17 JDK 1.6 এবং
00:20 Eclipse 3.7.0 ব্যবহার করছি।
00:24 টিউটোরিয়ালটি অনুসরণ করতে eclipse এ সহজ জাভা প্রোগ্রাম লেখা, কম্পাইল এবং রান করা সম্পর্কে জানতে হবে।
00:32 না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য এখানে প্রদর্শিত আমাদের ওয়েবসাইট পরিদর্শন করুন।
00:40 Java method হল স্টেটমেন্টের সংগ্রহ যা একটি নির্দিষ্ট অপারেশন সম্পাদন করে।
00:46 এখন একটি মেথড লিখি।
00:50 সুতরাং আমি ইতিমধ্যে eclipseMethods নামে একটি প্রজেক্ট তৈরী করেছি।
00:57 এই প্রজেক্টে, আমি একটি জাভা ক্লাস MethodDemo তৈরী করেছি।
01:06 ক্লাসে মেন মেথডের বাইরে আমরা একটি method লিখব।
01:13 সুতরাং লিখুন void মেথডের নাম
01:19 displayMessage প্রথম বন্ধনী, Enter টিপুন।
01:29 এবং কোঁকড়া বন্ধনী।
01:32 মেথড ভ্যালু ফেরত দিতে পারে।
01:34 কিন্তু আপনি যদি মেথড দ্বারা মান ফেরত না চান তাহলে কীওয়ার্ড void ব্যবহৃত হয়।
01:42 এখন কোঁকড়া বন্ধনীর ভিতরে, একটি ম্যাসেজ প্রিন্ট করি।
01:47 তাই লিখুন System ডট out ডট println বন্ধনী এবং ডবল উদ্ধৃতিতে Hello Method.
02:06 সুতরাং আমরা একটি মেথড লিখেছি।
02:10 এখন এই মেথড কল করব।
02:13 সুতরাং Main মেথডে, আমরা ক্লাস MethodDemo তে একটি অবজেক্ট তৈরী করব।
02:21 তাই MethodDemo,
02:26 md = new MethodDemo প্রথম বন্ধনী, সেমিকোলন।
02:37 সুতরাং md অবজেক্ট তৈরী করতে MethodDemo ক্লাসের new অপারেটর ব্যবহার করেছি।
02:48 এখন এই মেথডকে displayMessage বলুন।
02:51 সুতরাং লিখুন md ডট displayMessage.
03:00 Dot অপারেটর মেথড কল করতে ব্যবহৃত হয়।
03:06 এখন এই অ্যাপ্লিকেশন রান করতে Run বোতামে টিপুন।
03:14 আমরা কনসোলে Hello Method আউটপুট দেখি।
03:20 এখন void এর বদলে integer ফেরত দেই।
03:26 তাই লিখুন int
03:32 এছাড়াও মেথডকে public করুন,
03:37 ডিফল্টরূপে এটি private, এটি শুধুমাত্র লিখিত ক্লাসের মধ্যে এক্সেস করা সম্ভব।
03:45 এখন মেথডের মধ্যে লিখুন return 7 সেমিকোলন।
03:55 মনে রাখুন যে আমরা return স্টেটমেন্ট মেথডে সকল স্টেটমেন্টের শেষে লিখি।
04:02 কারণ return স্টেটমেন্টের পর আর কোনো স্টেটমেন্ট এক্সিকিউট হয় না।
04:08 সুতরাং Main মেথডের শেষে print স্টেটমেন্ট লিখুন।
04:15 তাই লিখুন System ডট out ডট println প্রথম বন্ধনী সেমিকোলন
04:23 প্রথম বন্ধনীতে আমরা মেথড কল করব।
04:28 সুতরাং প্রথম বন্ধনীতে md dot মেথড লিখুন, সেমিকোলন মুছে দিন।
04:37 এটি মেথডের রিটার্ন ভ্যালু প্রিন্ট করবে।
04:42 অ্যাপ্লিকেশন Run করুন।
04:45 আমরা আউটপুট দেখি, 7 প্রিন্ট হয়েছে।
04:51 এখন আমরা আরেকটি মেথড লিখব এবং displayMessage এ এই মেথড কল করব।
04:59 তাই লিখুন public void মেথডের নাম square প্রথম বন্ধনীতে int a
05:15 এখানে মেথডে প্যারামিটার হিসেবে int a দিয়েছি।
05:20 এখন কোঁকড়া বন্ধনীতে লিখুন, System ডট out ডট println প্রথম বন্ধনীতে a into a.
05:37 এখন আমরা square মেথড লিখেছি।
05:40 এটি একটি ইন্টিজারের বর্গ প্রদর্শন করবে যা প্যারামিটার হিসেবে দেওয়া হয়েছে।
05:48 সুতরাং এই মেথড displayMessage মেথডে কল করি।
05:53 এখন লিখুন square প্রথম বন্ধনীতে একটি ইন্টিজার 5,
06:07 এই অ্যাপ্লিকেশন run করুন।
06:12 আমরা দেখি যে প্রদর্শিত আউটপুট হল 25 যা 5 এর বর্গ।
06:19 এখন অ্যাপ্লিকেশনের ফ্লো সম্পর্কে শিখি।
06:24 Main মেথড থেকে আমরা শুরু করি।
06:29 Main মেথডে, আমরা প্রথমে কল করেছি displayMessage.
06:34 এখন কন্ট্রোল displayMessage এ যায়।
06:40 এবং displayMessage এ সকল স্টেটমেন্ট এক্সিকিউট করা হয়েছে।
06:45 প্রথমটি হল print স্টেটমেন্ট।
06:50 এরপর আমরা square মেথডে আসি।
06:54 সুতরাং কন্ট্রোল square মেথডে যায়।
06:57 square মেথড ইন্টিজার 5 নেয় এবং ইন্টিজারের বর্গ ফেরত দেয় যা হল 25
07:06 তারপর কন্ট্রোল displayMessage এ ফেরত যায়।
07:10 এবং এটি ভ্যালু 7 ফেরত করে।
07:14 তারপর কন্ট্রোল main ফাংশনে ফিরে যায়।
07:20 যেহেতু এক্সিকিউট করতে কোনো স্টেটমেন্ট নেই, main মেথডে এপ্লিকেশন টার্মিনেট হয়।
07:29 এখন displayMessage কে static করা যাক।
07:35 তাই public এর পর লিখুন static.
07:40 আমরা দেখি যে আমরা static মেথডে non static মেথড কল করতে পারি না।
07:47 সুতরাং আমরা এই কল কমেন্ট করব।
07:52 যেহেতু Main একটি static মেথড, আমরা এর মধ্যে static displayMessage কল করতে পারি।
08:02 এখন static মেথডের জন্য অবজেক্ট তৈরী করার দরকার নেই।
08:07 তাই আমরা এই অবজেক্ট কমেন্ট করব।
08:11 এছাড়াও আমরা md ডট মুছে ফেলবো।
08:18 অ্যাপ্লিকেশন run করুন।
08:22 এখন প্রদর্শিত আউটপুট হল Hello Method এবং 7
08:27 আমরা 25 দেখি না কারণ square মেথড কল করে আমরা কমেন্ট করেছি।
08:34 আমরা অন্য ক্লাস থেকেও মেথড কল করতে পারি।
08:38 এইজন্য আমরা একটি ক্লাস demoতৈরী করেছি।
08:45 ক্লাসে মেথড তৈরী করুন।
08:48 লিখুন public void show প্রথম বন্ধনী, এন্টার টিপুন।
08:56 কোঁকড়া বন্ধনীতে, System ডট out ডট println বন্ধনী এবং উদ্ধৃতিতে
09:07 I am from other class.
09:13 ফাইলটি সংরক্ষণ করুন।
09:16 MethodDemo ক্লাসে ফিরে যান।
09:19 এখন আমরা MethodDemo ক্লাস মেথডের মধ্যে এই show মেথড কল করব।
09:28 এইজন্য Demo ক্লাসের অবজেক্ট তৈরী করা দরকার।
09:22 এর কারণ হল show মেথড Demo ক্লাসের সাথে সম্বন্ধিত।
09:38 Demo d = new Demo প্রথম বন্ধনী, সেমিকোলন।
09:48 তারপর show মেথড কল করুন।
09:54 এখন অ্যাপ্লিকেশন run করুন।
09:58 আমরা কনসোলে দেখি I am from other class.
10:04 এইভাবে জাভাতে methods ব্যবহৃত হয়।
10:09 মেথডের নাম এবং প্যারামিটার মেথডের সিগনেচর তৈরী করে।
10:14 যখনকি কোঁকড়া বন্ধনী এবং স্টেটমেন্ট মেথডের বডি তৈরী করে।
10:23 এই টিউটোরিয়ালে শিখেছি,
10:25 method তৈরী করা।
10:27 method কল করা।
10:29 এবং মেথডের বিভিন্ন সিগনেচর।
10:32 আত্ম মূল্যায়নের জন্য, একটি মেথড তৈরী করুন যা ইন্টিজারের ঘনক্ষেত্র প্রিন্ট করে।
10:38 এই প্রকল্প সম্পর্কে অধিক জানতে,
10:41 এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন।
10:47 এটি প্রকল্পকে সারসংক্ষেপে বোঝায়।
10:50 ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন।
10:54 স্পোকেন টিউটোরিয়াল প্রকল্প দল,
10:56 কর্মশালার আয়োজন করে।
10:58 অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়।
11:02 বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
11:08 স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
11:12 এটি ভারত সরকারের ICT, MHRD এর জাতীয় সাক্ষরতা মিশন দ্বারা সমর্থিত।
11:18 এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http:// spoken- tutorial.org/NMEICT-Intro
11:27 আমরা টিউটোরিয়ালের শেষে চলে এসেছি।
11:29 ধন্যবাদ। আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।

Contributors and Content Editors

Kaushik Datta, PoojaMoolya, Pratik kamble