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

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

জাভা ৮ থেকে ইন্টারফেসে স্ট্যাটিক হেল্পার মেথড থাকতে পারে।

public interface Vehicle {
    default void print() {
        System.out.println("I am a vehicle!");
    }
    static void blowHorn() {
        System.out.println("Blowing horn!!!");
    }
}

উদাহরণ

public class Java8Tester {
    public static void main(String args[]) {
        Vehicle vehicle = new Car();
        vehicle.print();
    }
}

interface Vehicle {
    default void print() {
        System.out.println("I am a vehicle!");
    }
    static void blowHorn() {
        System.out.println("Blowing horn!!!");
    }
}

interface FourWheeler {
    default void print() {
        System.out.println("I am a four wheeler!");
    }
}

class Car implements Vehicle, FourWheeler {
    public void print() {
        Vehicle.super.print();
        FourWheeler.super.print();
        Vehicle.blowHorn();
        System.out.println("I am a car!");
    }
}

আউটপুট

I am a vehicle!
I am a four wheeler!
Blowing horn!!!
I am a car!
  1. জাভাতে স্ট্যাটিক কনস্ট্রাক্টর সংজ্ঞায়িত করা সম্ভব কি?

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

  3. জাভা ৮-এ ইন্টারফেসে ডিফল্ট মেথড

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