কম্পিউটার

জাভাতে ইন্টারফেসে স্ট্যাটিক পদ্ধতি


ইন্টারফেসে স্ট্যাটিক পদ্ধতি প্রয়োগ করতে, জাভা কোডটি নিম্নরূপ -

উদাহরণ

interface my_interface{
   static void static_fun(){
      System.out.println("In the newly created static method");
   }
   void method_override(String str);
}
public class Demo_interface implements my_interface{
   public static void main(String[] args){
      Demo_interface demo_inter = new Demo_interface();
      my_interface.static_fun();
      demo_inter.method_override("In the override method");
   }
   @Override
   public void method_override(String str){
      System.out.println(str);
   }
}

আউটপুট

In the newly created static method
In the override method

একটি ইন্টারফেস সংজ্ঞায়িত করা হয়, যার ভিতরে একটি স্ট্যাটিক ফাংশন সংজ্ঞায়িত করা হয়। 'method_override' নামের আরেকটি ফাংশন একটি বডি ছাড়াই সংজ্ঞায়িত করা হয়েছে। এই ইন্টারফেসটি 'ডেমো_ইন্টারফেস' নামে আরেকটি ক্লাস দ্বারা প্রয়োগ করা হয়। এই শ্রেণীর ভিতরে, প্রধান ফাংশন সংজ্ঞায়িত করা হয়, এবং এই 'ডেমো_ইন্টারফেস'-এর একটি উদাহরণও তৈরি করা হয়। এই ইন্সট্যান্সে স্ট্যাটিক ফাংশন বলা হয়, এবং পরবর্তীতে, এই ইন্সট্যান্সে 'method_override' ফাংশন বলা হয়। একটি ওভাররাইড স্পেসিফিকেশন লেখা আছে, যার অধীনে 'পদ্ধতি_ওভাররাইড' সংজ্ঞায়িত করা হয়েছে। এই ফাংশনটি শুধু কনসোলে স্ট্রিং প্রিন্ট করে।


  1. ইন্টারফেসে জাভা 8 স্ট্যাটিক পদ্ধতি

  2. জাভা 8 এ ইন্টারফেস বর্ধন

  3. জাভাতে ইন্টারফেস

  4. জাভাতে স্ট্যাটিক বাইন্ডিং এবং ডাইনামিক বাইন্ডিং