কম্পিউটার

জাভাস্ক্রিপ্ট ক্লাসে স্ট্যাটিক পদ্ধতি?


স্ট্যাটিক পদ্ধতি

স্ট্যাটিক পদ্ধতি ব্যবহার করে আমরা একটি ক্লাসের শুধুমাত্র উপাদানগুলি অ্যাক্সেস করতে পারি কিন্তু বস্তুর উপাদানগুলি নয়। এটি একটি স্ট্যাটিক পদ্ধতি কল করা সম্ভব শুধুমাত্র একটি ক্লাসের ভিতরে কিন্তু একটি বস্তুর মধ্যে নয়।

উদাহরণ-1

নিম্নলিখিত উদাহরণে,static() পদ্ধতিটি "কোম্পানী শ্রেণীতে শুরু করা হয়েছে৷ " একটি বস্তুর পরিবর্তে "myComp"। তাই বিষয়বস্তু static() পদ্ধতিটি আউটপুটে কার্যকর করা হয়েছিল।

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix is the best e-learning platform"
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = Company.comp();
</script>
</body>
</html>

আউটপুট

Tutorix is the best e-learning platform


উদাহরণ-2

নিম্নলিখিত উদাহরণে, শ্রেণীর পরিবর্তে , বস্তুটিকে বলা হয় তাই কোনো আউটপুট কার্যকর করা হবে না। যদি আমরা ব্রাউজার কনসোলটি খুলি তাহলে আমরা একটি ত্রুটি দেখতে পাব যেখানে বলা হয়েছে যে "myComp.comp() " একটি ফাংশন নয়৷

<html>
<body>
<p id="method"></p>
<script>
   class Company {
      constructor(branch) {
         this.name = branch;
      }
      static comp() {
         return "Tutorix is the best e-learning platform"
      }
   }
   myComp = new Company("Tesla");
   document.getElementById("method").innerHTML = myComp.comp();
</script>
</body>
</html>

  1. জাভাস্ক্রিপ্ট অবজেক্ট পদ্ধতি

  2. JavaScript Sort() পদ্ধতি

  3. জাভাস্ক্রিপ্টে শেয়ার করার পদ্ধতি

  4. জাভাস্ক্রিপ্টে একটি ক্লাসে স্ট্যাটিক পদ্ধতিগুলি কীভাবে বরাদ্দ করবেন?