|
|
Line 1: |
Line 1: |
− | {| border=1
| |
− | || ''Time'''
| |
− | || '''Narration'''
| |
− | |-
| |
− | | 00:01
| |
− | | '''Creating objects''' এর কথ্য টিউটোরিয়ালে আপনাদের স্বাগত।
| |
| | | |
− | |-
| |
− | | 00:05
| |
− | | এই টিউটোরিয়ালে আমরা
| |
− |
| |
− | রেফারেন্স ভ্যারিয়েবল,
| |
− |
| |
− | কন্সট্রকটিং অবজেক্ট এবং
| |
− |
| |
− | অবজেক্টের জন্য মেমরি অ্যালোকেশন সম্পর্কে শিখব।
| |
− |
| |
− | |-
| |
− | | 00:13
| |
− | | এখানে আমরা
| |
− |
| |
− | উবুন্টু '''11.10''',
| |
− |
| |
− | '''JDK 1.6''' এবং
| |
− |
| |
− | '''Eclipse IDE 3.7.0''' ব্যবহার করছি।
| |
− |
| |
− | |-
| |
− | | 00:23
| |
− | | টিউটোরিয়ালটি অনুসরণ করতে Eclipse ব্যবহার করে সহজ ক্লাস কিভাবে তৈরি করে তা জানতে হবে।
| |
− |
| |
− | |-
| |
− | | 00:29
| |
− | |না হলে, এই বিষয়ে '''spoken hyphen tutorial dot org''' তে উপলব্ধ এই টিউটোরিয়ালটি দেখুন।
| |
− | |-
| |
− | | 00:38
| |
− | | | আমরা জানি যে '''variables''' এবং '''methods''' একত্রে ক্লাসের মেম্বার গঠন করে।
| |
− |
| |
− | |-
| |
− | | 00:43
| |
− | |ক্লাসের মেম্বার অ্যাক্সেস করতে, ক্লাসের জন্য অবজেক্ট তৈরি করা প্রয়োজন।
| |
− |
| |
− | |-
| |
− | |00:48
| |
− | | | এখন দেখি যে অবজেক্ট কি ?
| |
− |
| |
− | |-
| |
− | | 00:52
| |
− | |অবজেক্ট হল ক্লাসের ইনস্ট্যান্স।
| |
− |
| |
− | |-
| |
− | | 00:55
| |
− | |প্রতিটি অবজেক্ট '''state''' এবং '''behavior''' দ্বারা গঠিত।
| |
− |
| |
− | |-
| |
− | | 00:58
| |
− | |'''human being class''' এর উদাহরণটি মনে করুন যা আগের টিউটোরিয়ালে আলোচনা করেছিলাম।
| |
− |
| |
− | |-
| |
− | | 01:04
| |
− | |অবজেক্ট তার state ফিল্ডস অথবা ভ্যারিয়েবলে সংরক্ষিত করে।
| |
− |
| |
− | |-
| |
− | | 01:08
| |
− | |এটি তার আচরণ '''methods''' এর মাধ্যমে প্রকাশ করে।
| |
− |
| |
− | |-
| |
− | | 01:11
| |
− | | এখন রেফারেন্স ভ্যারিয়েবল সম্পর্কে শেখা যাক।
| |
− |
| |
− | |-
| |
− | | 01:15
| |
− | |আমরা জাভাতে ৮টি প্রিমিটিভ ডেটা টাইপ সম্পর্কে জানি।
| |
− |
| |
− | |-
| |
− | | 01:19
| |
− | |অন্য সকল ধরন প্রিমিটিভের বদলে অবজেক্টে প্রসঙ্গিত।
| |
− |
| |
− | |-
| |
− | | 01:23
| |
− | |ভ্যারিয়েবল যা অবজেক্টে প্রসঙ্গিত তা হল রেফারেন্স ভ্যারিয়েবল।
| |
− |
| |
− | |-
| |
− | | 01:28
| |
− | | '''Student''' ক্লাসে ফিরে যাই যা আমরা ইতিমধ্যে আগের টিউটোরিয়ালে তৈরি করেছি।
| |
− |
| |
− | |-
| |
− | | 01:37
| |
− | |এখন, এই ক্লাস থেকে মেন মেথড মুছে ফেলি।
| |
− |
| |
− | |-
| |
− | | 01:49
| |
− | |এখন '''Ctrl''' এবং '''S''' কি একসাথে টিপে ফাইলটি সংরক্ষণ করি।
| |
− |
| |
− | |-
| |
− | | 01:55
| |
− | |এখন একই প্রজেক্টে '''TestStudent''' নামে আরেকটি ক্লাস তৈরি করুন।
| |
− |
| |
− | |-
| |
− | | 02:00
| |
− | |আমি ইতিমধ্যে এটি তৈরি করেছি।
| |
− |
| |
− | |-
| |
− | | 02:03
| |
− | |এই ক্লাসে মেন মেথড রয়েছে।
| |
− |
| |
− | |-
| |
− | | 02:06
| |
− | |এখন মেন মেথডে আমি '''Student''' ক্লাসের অবজেক্ট তৈরী করব।
| |
− |
| |
− | |-
| |
− | | 02:11
| |
− | |এইজন্য, মেন মেথডে লিখব
| |
− |
| |
− | |-
| |
− | | 02:17
| |
− | |Student স্পেস stud1 ইকুয়াল টু new স্পেস Student ওপেনিং এবং ক্লোসিং বন্ধনী, সেমিকোলন।
| |
− |
| |
− | |-
| |
− | | 02:34
| |
− | |সুতরাং আমরা Student ক্লাসের অবজেক্ট তৈরী করেছি।
| |
− |
| |
− | |-
| |
− | | 02:37
| |
− | |এখানে Student হল ক্লাসের নাম যার জন্য অবজেক্ট তৈরী করা হয়।
| |
− |
| |
− | |-
| |
− | | 02:47
| |
− | |'''stud1''' হল রেফারেন্স ভ্যারিয়েবল যা Student ক্লাসের অবজেক্টে প্রসঙ্গিত।
| |
− |
| |
− | |-
| |
− | | 02:53
| |
− | |এবং new কীওয়ার্ড নতুন অবজেক্ট তৈরির জন্য স্পেস বরাদ্দ করে।
| |
− |
| |
− | |-
| |
− | | 02:59
| |
− | |লক্ষ্য করুন যে Stud1, Student ক্লাসের অবজেক্ট নয়।
| |
− |
| |
− | |-
| |
− | | 03:03
| |
− | |এটি শুধুমাত্র নির্মিত নতুন অবজেক্টের রেফারেন্স রাখে।
| |
− |
| |
− | |-
| |
− | | 03:09
| |
− | | এখন দেখি যে stud1 এ কি রয়েছে।
| |
− |
| |
− | |-
| |
− | | 03:13
| |
− | |তাই পরের লাইনে লিখুন '''System dot out dot println''' বন্ধনী ও ডবল উদ্ধৃতি চিনহের মধ্যে stud1 contains স্পেস প্লাস stud1 এবং সেমিকোলন।
| |
− |
| |
− | |-
| |
− | | 03:44
| |
− | |এখন '''TestStudent dot java''' ফাইলটি সংরক্ষণ করে রান করুন।
| |
− |
| |
− | |-
| |
− | | 03:53
| |
− | | আমরা নিম্নরূপে আউটপুট পাই।
| |
− |
| |
− | |-
| |
− | | 03:56
| |
− | |সুতরাং এখানে Student নির্মিত নতুন অবজেক্টের ক্লাসের নাম।
| |
− |
| |
− | |-
| |
− | | 04:03
| |
− | |দ্বিতীয় অংশ হল নির্মিত নতুন অবজেক্টের মেমরি এড্রেস।
| |
− |
| |
− | |-
| |
− | | 04:08
| |
− | |stud1 ব্যবহার করে আমরা Student ক্লাসের ফিল্ডস এবং মেথড অ্যাক্সেস করতে পারি।
| |
− |
| |
− | |-
| |
− | | 04:15
| |
− | |আমরা এই সম্পর্কে আসন্ন টিউটোরিয়ালে শিখব।
| |
− | |-
| |
− | | 04:18
| |
− | | এখন, আমি Student ক্লাসের আরেকটি অবজেক্ট তৈরী করব।
| |
− |
| |
− | |-
| |
− | | 04:24
| |
− | |তাই আমি লিখব Student স্পেস stud2 ইকুয়াল টু new স্পেস Student ওপেনিং এবং ক্লোসিং বন্ধনী, সেমিকোলন।
| |
− | |-
| |
− | | 04:47
| |
− | | পরের লাইনে লিখুন '''System dot out dot println''', বন্ধনী ও ডবল উদ্ধৃতি চিনহের মধ্যে stud2 contains স্পেস প্লাস stud2 এবং সেমিকোলন।
| |
− |
| |
− | |-
| |
− | | 05:19
| |
− | |এখন এই ফাইলটি সংরক্ষণ করে রান করি।
| |
− |
| |
− | |-
| |
− | | 05:25
| |
− | |আমরা দেখতে পারি যে এখানে '''stud1''' এবং '''stud2''' দুটি ভিন্ন অবজেক্টকে বোঝায়।
| |
− |
| |
− | |-
| |
− | | 05:31
| |
− | |'''stud1''' এবং '''stud2''' দুটি ভিন্ন শিক্ষার্থীকে বোঝায়।
| |
− |
| |
− | |-
| |
− | | 05:37
| |
− | |আমাদের কাছে ভিন্ন রোল নম্বর এবং নাম রয়েছে।
| |
− |
| |
− | |-
| |
− | | 05:44
| |
− | | এখন, আমরা এখানে একটি পরিবর্তন করতে পারি।
| |
− |
| |
− | |-
| |
− | | 05:51
| |
− | |এখানে লিখুন Student stud2 ইকুয়াল টু stud1.
| |
− |
| |
− | |-
| |
− | | 06:01
| |
− | |এখন এই ফাইলটি সংরক্ষণ করে রান করুন।
| |
− |
| |
− | |-
| |
− | | 06:06
| |
− | | আমরা দেখতে পারি যে এখানে '''stud1''' এবং '''stud2''' উভয়ই এক অবজেক্টকে বোঝায়।
| |
− |
| |
− | |-
| |
− | | 06:12
| |
− | |এর অর্থ উভয় '''stud1''' এবং '''stud2''' একটি রোল নম্বর ও নামের সাথে একই অবজেক্টকে বোঝায়।
| |
− | |-
| |
− | | 06:31
| |
− | | সুতরাং এই টিউটোরিয়ালে আমরা শিখেছি
| |
− |
| |
− | |-
| |
− | | 06:34
| |
− | |রেফারেন্স ভ্যারিয়েবল,
| |
− | |-
| |
− | |06:35
| |
− | | নতুন অপারেটর ব্যবহার করে অবজেক্ট তৈরী
| |
− | |-
| |
− | | 06:38
| |
− | |এবং নির্দেশিত রেফারেন্স।
| |
− |
| |
− | |-
| |
− | | 06:41
| |
− | | আত্ম মূল্যায়নের জন্য
| |
− | |-
| |
− | | 06:43
| |
− | | '''TestEmployee''' নামে আরেকটি ক্লাস তৈরি করুন।
| |
− | |-
| |
− | | 06:46
| |
− | | emp1 হিসাবে রেফারেন্স ভ্যারিয়েবলের সাথে Employee ক্লাসের অবজেক্ট তৈরি করুন।
| |
− |
| |
− | |-
| |
− | | 06:52
| |
− | | স্পোকেন টিউটোরিয়াল প্রকল্প সম্পর্কে অধিক জানতে,
| |
− | |-
| |
− | | 06:55
| |
− | |এই লিঙ্কে উপলব্ধ ভিডিওটি দেখুন, spoken-tutorial.org/what is a spoken-tutorial
| |
− |
| |
− | |-
| |
− | | 06:58
| |
− | | এটি কথ্য টিউটোরিয়াল প্রকল্পকে সারসংক্ষেপে বোঝায়।
| |
− |
| |
− | |-
| |
− | | 07:01
| |
− | | ভাল ব্যান্ডউইডথ না থাকলে আপনি ভিডিওটি ডাউনলোড করে দেখতে পারেন।
| |
− |
| |
− | |-
| |
− | | 07:05
| |
− | | | কথ্য টিউটোরিয়াল প্রকল্প দল
| |
− |
| |
− | |-
| |
− | | 07:07
| |
− | |কথ্য টিউটোরিয়াল ব্যবহার করে কর্মশালার আয়োজন করে।
| |
− |
| |
− | |-
| |
− | | 07:10
| |
− | | অনলাইন পরীক্ষা পাস করলে প্রশংসাপত্র দেওয়া হয়।
| |
− |
| |
− | |-
| |
− | | 07:14
| |
− | | এই বিষয়ে বিস্তারিত তথ্যের জন্য contact@spoken-tutorial.org তে ইমেল করুন।
| |
− |
| |
− | |-
| |
− | | 07:20
| |
− | | স্পোকেন টিউটোরিয়াল Talk to a Teacher প্রকল্পের অংশবিশেষ।
| |
− |
| |
− | |-
| |
− | | 07:24
| |
− | |এটি ভারত সরকারের ICT, MHRD এর National Mission on Education দ্বারা সমর্থিত।
| |
− | |-
| |
− | | 07:31
| |
− | |এই বিষয়ে বিস্তারিত তথ্য এই লিঙ্কে প্রাপ্তিসাধ্য, http://spoken-tutorial.org/NMEICT-Intro
| |
− |
| |
− | |-
| |
− | | 07:40
| |
− | | আমরা এই টিউটোরিয়ালের শেষে চলে এসেছি।
| |
− |
| |
− | |-
| |
− | | 07:43
| |
− | |আমি কৌশিক দত্ত এই টিউটোরিয়ালটি অনুবাদ করেছি।
| |
− | |-
| |
− | | 07:46
| |
− | |অংশগ্রহনের জন্য ধন্যবাদ।
| |