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

জাভাতে কি প্রোটেক্টেড মেথড ওভাররাইড করা যায়


হ্যাঁ, সুপারক্লাসের প্রোটেক্টেড মেথড সাবক্লাস দ্বারা ওভাররাইড করা যায়। যদি সুপারক্লাস মেথড প্রোটেক্টেড হয়, তবে সাবক্লাসের ওভাররাইড করা মেথড প্রোটেক্টেড বা পাবলিক হতে পারে (কিন্তু ডিফল্ট বা প্রাইভেট নয়), অর্থাৎ সাবক্লাস ওভাররাইড করা মেথডে কমজোর এক্সেস স্পেসিফায়ার রাখতে পারবে না।

উদাহরণ

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. জাভাতে pack() মেথড কখন ব্যবহার করবেন

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

  3. জাভাতে invokeLater() মেথড কল করার পদ্ধতি

  4. জাভাতে JPanel-এর paintComponent() মেথড কীভাবে বাস্তবায়ন করবেন?