কম্পিউটার

আমরা কি জাভাতে একটি সুরক্ষিত পদ্ধতি ওভাররাইড করতে পারি?


হ্যাঁ৷ , একটি সুপারক্লাসের সুরক্ষিত পদ্ধতি ওভাররাইড হতে পারে একটি সাবক্লাস দ্বারা। সুপারক্লাস পদ্ধতি সুরক্ষিত থাকলে, সাবক্লাস ওভাররাইড করা পদ্ধতিটি সুরক্ষিত থাকতে পারে অথবা সর্বজনীন (কিন্তু ডিফল্ট নয় অথবা ব্যক্তিগত ) যার অর্থ হল সাবক্লাস ওভাররাইড করা পদ্ধতিতে দুর্বল অ্যাক্সেস স্পেসিফায়ার থাকতে পারে না .

উদাহরণ

class A {
   protected void protectedMethod() {
      System.out.println("superclass protected method");
   }
}
class B extends A {
   protected void protectedMethod() {
      System.out.println("subclass protected method");
   }
}
public class Test {
   public static void main(String args[]) {
      B b = new B();
      b.protectedMethod();
   }
}

আউটপুট

subclass protected method

  1. আমরা কখন জাভাতে প্যাক() পদ্ধতি ব্যবহার করতে পারি?

  2. জাভাতে কি কনস্ট্রাক্টর সিঙ্ক্রোনাইজ করা যায়?

  3. কিভাবে আমরা জাভাতে invokeLater() পদ্ধতি কল করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JPanel এর paintComponent() পদ্ধতি প্রয়োগ করতে পারি?