কম্পিউটার টিউটোরিয়াল

জাভাতে ইন্টারফেসে স্ট্যাটিক মেথড


ইন্টারফেসে স্ট্যাটিক মেথড ইমপ্লিমেন্ট করার জাভা কোড নিচে দেওয়া হলো:

উদাহরণ

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' নামক আরেকটি ফাংশন বডি ছাড়া সংজ্ঞায়িত করা হয়েছে। এই ইন্টারফেসটি 'Demo_interface' নামক অন্য একটি ক্লাস দ্বারা ইমপ্লিমেন্ট করা হয়েছে। এই ক্লাসের ভেতরে main ফাংশন সংজ্ঞায়িত করা হয়েছে এবং 'Demo_interface'-এর একটি ইনস্ট্যান্স তৈরি করা হয়েছে। স্ট্যাটিক ফাংশনটি এই ইনস্ট্যান্সের ওপর কল করা হয়েছে এবং এরপর 'method_override' ফাংশনটি এই ইনস্ট্যান্সের ওপর কল করা হয়েছে। একটি ওভাররাইড স্পেসিফিকেশন লেখা হয়েছে, जिसके নিচে 'method_override' সংজ্ঞায়িত করা হয়েছে। এই ফাংশনটি শুধু স্ট্রিংটি কনসোলে প্রিন্ট করে।


  1. জাভা ৮-এ ইন্টারফেসে স্ট্যাটিক মেথড

  2. জাভা ৮-এ ইন্টারফেস এনহ্যান্সমেন্ট

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

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