স্ট্যাটিক পদ্ধতি
স্ট্যাটিক পদ্ধতি ব্যবহার করে আমরা একটি ক্লাসের শুধুমাত্র উপাদানগুলি অ্যাক্সেস করতে পারি কিন্তু বস্তুর উপাদানগুলি নয়। এটি একটি স্ট্যাটিক পদ্ধতি কল করা সম্ভব শুধুমাত্র একটি ক্লাসের ভিতরে কিন্তু একটি বস্তুর মধ্যে নয়।
উদাহরণ-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>