Java/C2/Methods/Bengali
From Script | Spoken-Tutorial
| 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 | সুতরাং আমি ইতিমধ্যে 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 | ধন্যবাদ। আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি। |