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