কম্পিউটার

জাভা 9-এ একটি ইন্টারফেসে ব্যক্তিগত পদ্ধতির সুবিধা কী কী?


Java 9 এ, একটি ইন্টারফেসে ব্যক্তিগত থাকতে পারে পদ্ধতি . অচল ছাড়াও এবং ডিফল্ট জাভা 8-এ পদ্ধতি, এটি আরেকটি উল্লেখযোগ্য পরিবর্তন কারণ এটি পুনরায় ব্যবহারযোগ্যতাকে অনুমতি দেয়। এর সাধারণ কোড ইন্টারফেসের মধ্যেই।

একটি ইন্টারফেসে, একাধিক ডিফল্ট পদ্ধতিতে সাধারণ কোড লেখার সম্ভাবনা থাকে যা কোড -এর দিকে নিয়ে যায় ডুপ্লিকেশন . ব্যক্তিগত পদ্ধতির প্রবর্তন এই কোড নকল এড়ায়।

ইন্টারফেসে ব্যক্তিগত পদ্ধতির সুবিধা

  • কোড ডুপ্লিকেশন এড়ানো।
  • কোড পুনরায় ব্যবহারযোগ্যতা নিশ্চিত করা।
  • কোড পঠনযোগ্যতা উন্নত করা।

সিনট্যাক্স

interface interfacename {
   private methodName(parameters) {
      // statements
    }
}

উদাহরণ

interface Test {
   default void m1() {
      common();
   }
   default void m2() {
      common();
   }
   private void common() {
      System.out.println("Tutorialspoint");
   }
}
public class PrivateMethodTest implements Test {
   public static void main(String args[]) {
      Test test = new PrivateMethodTest();
      test.m1();
      test.m2();
   }
}

আউটপুট

Tutorialspoint
Tutorialspoint

  1. জাভা 9 এ একটি ইন্টারফেসে ব্যক্তিগত পদ্ধতির নিয়ম কি?

  2. জাভাতে ক্লাস/স্ট্যাটিক পদ্ধতিগুলি কী কী?

  3. জাভাতে একটি FocusListener ইন্টারফেসের গুরুত্ব কী?

  4. আমরা কি জাভা 9 এ একটি ইন্টারফেসে ব্যক্তিগত পদ্ধতি ব্যবহার করতে পারি?