জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং
🌈জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?
📋জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করার পদ্ধতি।
⚒️জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করতে ব্যবহৃত হয়।
জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমূহ
জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ class - ক্লাস তৈরি করা
- ➡️ this - বর্তমান অবজেক্টকে নির্দেশ করা
- ➡️ new - অবজেক্ট তৈরি করা
- ➡️ constructor - প্রাথমিক ডেটা নির্ধারণ এবং স্বয়ংক্রিয় কার্যকর করা
- ➡️ static - অবজেক্ট ছাড়াই ব্যবহারযোগ্য সদস্য নির্ধারণ করা
- ➡️ extends - একটি ক্লাস থেকে অন্য ক্লাসের উত্তরাধিকার তৈরি করা
- ➡️ const - পরিবর্তন করা যায় না এমন ভেরিয়েবল নির্ধারণ করা
class - ক্লাস তৈরি করার উদাহরণ।
javascript
<script>
class User {
constructor() {
this.name = "আরিফ";
this.land = "বাংলাদেশ";
}
}
const user = new User();
document.write(user.name);
document.write(user.land);
</script>
this - বর্তমান অবজেক্টকে নির্দেশ করার উদাহরণ।
javascript
<script>
class User {
constructor() {
this.name = "আরিফ";
this.land = "বাংলাদেশ";
}
}
const user = new User();
document.write(user.name);
document.write(user.land);
</script>
new - অবজেক্ট তৈরি করার উদাহরণ।
javascript
<script>
class User {
constructor() {
this.name = "আরিফ";
this.land = "বাংলাদেশ";
}
}
const user = new User();
document.write(user.name);
document.write(user.land);
</script>
constructor - প্রাথমিক ডেটা নির্ধারণ এবং স্বয়ংক্রিয় কার্যকর করার উদাহরণ।
javascript
<script>
class Message {
constructor(text) {
this.text = text;
}
show() {
document.write(this.text);
}
}
const message = new Message("হ্যালো বিশ্ব");
message.show();
</script>
static - অবজেক্ট ছাড়াই ব্যবহারযোগ্য সদস্য নির্ধারণ করার উদাহরণ।
javascript
<script>
class User {
static name = "আরিফ";
static message() {
return "হ্যালো বিশ্ব";
}
}
document.write(User.name);
document.write(User.message());
</script>
extends - একটি ক্লাস থেকে অন্য ক্লাসের উত্তরাধিকার তৈরি করার উদাহরণ।
javascript
<script>
class Land {
constructor() {
this.land = "বাংলাদেশ";
}
}
class Arif extends Land {
constructor() {
super();
this.name = "আরিফ";
}
}
const arif = new Arif();
document.write(arif.name);
document.write(arif.land);
</script>
const - পরিবর্তন করা যায় না এমন ভেরিয়েবল নির্ধারণ করার উদাহরণ।
javascript
<script>
class PHP {
static VERSION = "8.2.3";
}
const version = PHP.VERSION;
document.write(version);
</script>
জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| class | ক্লাস তৈরি করতে ব্যবহৃত হয়। |
| this | বর্তমান অবজেক্টকে নির্দেশ করতে ব্যবহৃত হয়। |
| new | অবজেক্ট তৈরি করতে ব্যবহৃত হয়। |
| constructor | প্রাথমিক ডেটা নির্ধারণ এবং স্বয়ংক্রিয় কার্যকর করতে ব্যবহৃত হয়। |
| static | অবজেক্ট ছাড়াই ব্যবহারযোগ্য সদস্য নির্ধারণ করতে ব্যবহৃত হয়। |
| extends | একটি ক্লাস থেকে অন্য ক্লাসের উত্তরাধিকার তৈরি করতে ব্যবহৃত হয়। |
| const | পরিবর্তন করা যায় না এমন ভেরিয়েবল নির্ধারণ করতে ব্যবহৃত হয়। |