Difference between revisions of "Java/C2/Methods/Bengali"
From Script | Spoken-Tutorial
Line 22: | Line 22: | ||
|- | |- | ||
| 00:13 | | 00:13 | ||
− | | | + | | এখানে |
|- | |- | ||
|00:14 | |00:14 | ||
− | | উবুন্টু | + | | উবুন্টু '''11.10''' OS, |
|- | |- | ||
|00:17 | |00:17 | ||
− | | | + | | JDK '''1.6''' এবং |
|- | |- | ||
|00:20 | |00:20 | ||
Line 40: | Line 40: | ||
|- | |- | ||
|00:32 | |00:32 | ||
− | | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য এখানে প্রদর্শিত আমাদের ওয়েবসাইট | + | | না হলে, প্রাসঙ্গিক টিউটোরিয়ালের জন্য এখানে প্রদর্শিত আমাদের ওয়েবসাইট পরিদর্শন করুন। |
|- | |- | ||
Line 56: | Line 56: | ||
|- | |- | ||
| 00:57 | | 00:57 | ||
− | | এই প্রজেক্টে, আমি '''MethodDemo''' | + | | এই প্রজেক্টে, আমি একটি জাভা ক্লাস '''MethodDemo''' তৈরী করেছি। |
|- | |- | ||
Line 96: | Line 96: | ||
|- | |- | ||
|02:10 | |02:10 | ||
− | |এখন | + | |এখন এই মেথড কল করব। |
|- | |- | ||
Line 104: | Line 104: | ||
|- | |- | ||
|02:21 | |02:21 | ||
− | | তাই '''MethodDemo''' | + | | তাই '''MethodDemo''', |
|- | |- | ||
|02:26 | |02:26 | ||
− | | | + | | '''md = new MethodDemo''' প্রথম বন্ধনী, সেমিকোলন। |
|- | |- | ||
| 02:37 | | 02:37 | ||
− | | সুতরাং | + | | সুতরাং '''md''' অবজেক্ট তৈরী করতে '''MethodDemo''' ক্লাসের '''new''' অপারেটর ব্যবহার করেছি। |
|- | |- | ||
Line 127: | Line 127: | ||
|- | |- | ||
| 03:06 | | 03:06 | ||
− | | এখন '''Run''' | + | | এখন এই অ্যাপ্লিকেশন রান করতে '''Run''' বোতামে টিপুন। |
|- | |- | ||
Line 143: | Line 143: | ||
|- | |- | ||
|03:32 | |03:32 | ||
− | | এছাড়াও | + | | এছাড়াও মেথডকে '''public''' করুন, |
|- | |- | ||
Line 151: | Line 151: | ||
|- | |- | ||
| 03:45 | | 03:45 | ||
− | | এখন | + | | এখন মেথডের মধ্যে লিখুন '''return 7''' সেমিকোলন। |
|- | |- | ||
Line 159: | Line 159: | ||
|- | |- | ||
|04:02 | |04:02 | ||
− | | | + | | কারণ '''return''' স্টেটমেন্টের পর আর কোনো স্টেটমেন্ট এক্সিকিউট হয় না। |
|- | |- | ||
| 04:08 | | 04:08 | ||
− | | সুতরাং '''Main''' | + | | সুতরাং '''Main''' মেথডের শেষে '''print''' স্টেটমেন্ট লিখুন। |
|- | |- | ||
|04:15 | |04:15 | ||
− | | তাই লিখুন '''System''' ডট '''out''' ডট '''println | + | | তাই লিখুন '''System''' ডট '''out''' ডট '''println''' প্রথম বন্ধনী সেমিকোলন |
|- | |- | ||
Line 187: | Line 187: | ||
|- | |- | ||
| 04:45 | | 04:45 | ||
− | | আমরা আউটপুট দেখি, | + | | আমরা আউটপুট দেখি, '''7''' প্রিন্ট হয়েছে। |
|- | |- | ||
Line 199: | Line 199: | ||
|- | |- | ||
| 05:15 | | 05:15 | ||
− | | | এখানে | + | | | এখানে মেথডে প্যারামিটার হিসেবে '''int a''' দিয়েছি। |
|- | |- | ||
Line 219: | Line 219: | ||
|- | |- | ||
|05:53 | |05:53 | ||
− | | | + | | এখন লিখুন '''square''' প্রথম বন্ধনীতে একটি ইন্টিজার '''5''', |
|- | |- | ||
Line 231: | Line 231: | ||
|- | |- | ||
|06:19 | |06:19 | ||
− | | এখন | + | | এখন অ্যাপ্লিকেশনের ফ্লো সম্পর্কে শিখি। |
|- | |- | ||
Line 243: | Line 243: | ||
|- | |- | ||
| 06:34 | | 06:34 | ||
− | | | + | | এখন কন্ট্রোল '''displayMessage''' এ যায়। |
|- | |- | ||
Line 271: | Line 271: | ||
|- | |- | ||
| 07:10 | | 07:10 | ||
− | | এবং এটি ভ্যালু '''7''' | + | | এবং এটি ভ্যালু '''7''' ফেরত করে। |
|- | |- | ||
Line 319: | Line 319: | ||
|- | |- | ||
|08:22 | |08:22 | ||
− | | প্রদর্শিত আউটপুট হল '''Hello Method''' এবং '''7''' | + | | এখন প্রদর্শিত আউটপুট হল '''Hello Method''' এবং '''7''' |
|- | |- | ||
|08:27 | |08:27 | ||
− | | আমরা '''25''' দেখি না কারণ | + | | আমরা '''25''' দেখি না কারণ '''square''' মেথড কল করে আমরা কমেন্ট করেছি। |
|- | |- | ||
Line 331: | Line 331: | ||
|- | |- | ||
|08:38 | |08:38 | ||
− | | এইজন্য আমরা '''demo''' | + | | এইজন্য আমরা একটি ক্লাস '''demo'''তৈরী করেছি। |
|- | |- | ||
| 08:45 | | 08:45 | ||
− | | ক্লাসে | + | | ক্লাসে মেথড তৈরী করুন। |
|- | |- | ||
|08:48 | |08:48 | ||
− | | | + | | লিখুন '''public void show''' প্রথম বন্ধনী, এন্টার টিপুন। |
|- | |- | ||
Line 363: | Line 363: | ||
|- | |- | ||
|09:28 | |09:28 | ||
− | | এইজন্য | + | | এইজন্য '''Demo''' ক্লাসের অবজেক্ট তৈরী করা দরকার। |
|- | |- | ||
Line 371: | Line 371: | ||
|- | |- | ||
|09:38 | |09:38 | ||
− | | | + | | '''Demo d = new Demo''' প্রথম বন্ধনী, সেমিকোলন। |
|- | |- | ||
Line 427: | Line 427: | ||
|- | |- | ||
|10:50 | |10:50 | ||
− | | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে | + | | ভাল ব্যান্ডউইডথ না থাকলে ভিডিওটি ডাউনলোড করে দেখুন। |
|- | |- | ||
Line 434: | Line 434: | ||
|- | |- | ||
|10:56 | |10:56 | ||
− | | | + | | কর্মশালার আয়োজন করে। |
|- | |- | ||
|10:58 | |10:58 | ||
− | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র | + | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেয়। |
|- | |- | ||
Line 458: | Line 458: | ||
|- | |- | ||
| 11:27 | | 11:27 | ||
− | | টিউটোরিয়ালের শেষে চলে এসেছি। | + | | আমরা টিউটোরিয়ালের শেষে চলে এসেছি। |
|- | |- |
Revision as of 12:07, 20 June 2014
Time' | Narration
|
00:02 | Java তে methods এর টিউটোরিয়ালে আপনাদের স্বাগত। |
00:06 | এই টিউটোরিয়ালে শিখব: |
00:08 | method তৈরী করা। |
00:10 | method কল করা। |
00:13 | এখানে |
00:14 | উবুন্টু 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 | সুতরাং আমি ইতিমধ্যে eclipse এ Methods নামে একটি প্রজেক্ট তৈরী করেছি। |
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 | ধন্যবাদ। |
11:30 | আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |