হ্যাঁ৷ , একটি সুপারক্লাসের সুরক্ষিত পদ্ধতি ওভাররাইড হতে পারে একটি সাবক্লাস দ্বারা। সুপারক্লাস পদ্ধতি সুরক্ষিত থাকলে, সাবক্লাস ওভাররাইড করা পদ্ধতিটি সুরক্ষিত থাকতে পারে অথবা সর্বজনীন (কিন্তু ডিফল্ট নয় অথবা ব্যক্তিগত ) যার অর্থ হল সাবক্লাস ওভাররাইড করা পদ্ধতিতে দুর্বল অ্যাক্সেস স্পেসিফায়ার থাকতে পারে না .
উদাহরণ
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