ক্লাস

Learn flutter in bangla

Learn Flutter In Bangla

ডার্ট হচ্ছে একটি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ | অবজেক্ট ওরিয়েন্টেড ডিজাইনে যেটা থাকতেই হবে তা হল ক্লাস ও অবজেক্ট। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এ ক্লাস হচ্ছে গুরুত্বপূর্ণ বিষয়। ডার্ট ল্যাঙ্গুয়েজ এ বিল্ট ইন ভাবে ক্লাস কন্সেপ্ট রয়েছে । ক্লাস হচ্ছে একটা অবজেক্ট এর ব্লুপ্রিন্ট।

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ ৪ টি প্রধান বিষয় এর উপর ভিত্তি করে ক্লাস তৈরি করা হয়েছে তা হল :
১। প্রপার্টিজ
২। মেথডস
৩। getters অ্যান্ড setters
৪। Constructors

আমরা আজকে একটা সহজ উদাহরন এর মাধ্যমে class এন্ড object বুজার চেষ্টা করবো। তা হলো, এখনকার দিনে আমাদের সবার হাতেই মোবাইলে আছে। আমরা যদি একটি মোবাইল বানাইতে চাই তাহলে আমাদের প্রথমে ব্লুফ্রিন্ট বানাতে হবে। ব্লুফ্রিন্ট রেডি করতে হলে আমাদের প্রপার্টিজ এবং ফাংশনালিটি গুলা তৈরি করতে হবে, যেমন —


১। কালার (প্রপার্টিজ)
২। মডেল নাম্বার (প্রপার্টিজ)
৩। বাটন (প্রপার্টিজ)
৪। ডিসপ্লে (প্রপার্টিজ)
৫। অফ এন্ড অন করা (ফাংশনালিটি)
৬। কথা বলা (ফাংশনালিটি)
৭। গান শুনা (ফাংশনালিটি)

এভাবে আমারা একটা ব্লুফ্রিন্ট তৈরি করার মাধ্যমে অনেকগুলা মোবাইল বানাতে পারি। সবগুলা মোবাইলে সেইম প্রপার্টিজ এন্ড ফাংশনালিটি থাকবে। প্রোগ্রামিং ল্যাঙ্গুয়েজ এ ব্লুফ্রিন্ট হচ্ছে class । প্রত্যেক টা আলাদা আলাদা মোবাইল হচ্ছে object । সবগুলা object তার class এর সবগুলা প্রপার্টিজ এন্ড ফাংশনালিটি ইউজ করতে পারবে।

class এর syntax হচ্ছে :

class class_name {
// Properties (Instance Variables)
// Constructor
// Methods (Functions)
// Getters and Setters
}

simple code :
class Mobile {
String color;
String brandName;

String calling() {
return "Mobile can do calling";
}

String musicPlay() {
return "Mobile can play Music";
}

}

Syntax of Creating Object :
var object_name = new class_name (arguments);

Sample Code :
var myMobile = new Mobile();

More Flutter Tutorial in Bangla
Learn Flutter in Bangla on Facebook, Linkedin

Leave a Reply

Your email address will not be published.