জয়েন লগইন

জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

🌈জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কি?

📋জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং হলো অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করার পদ্ধতি।

⚒️জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং করতে ব্যবহৃত হয়।

জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং সমূহ

জাভাস্ক্রিপ্ট অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ 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 পরিবর্তন করা যায় না এমন ভেরিয়েবল নির্ধারণ করতে ব্যবহৃত হয়।