Java Practicals

Packages 8 - Create a Java program to create a package with public class and protected members to be accessed in another class.


            MyPackage/MyClass.java
package MyPackage;

public class MyClass {
    protected int protectedField;

    protected void protectedMethod() {
        System.out.println("Protected method in MyClass");
    }
}
 MyPackage/MyExtendedClass.java
package MyPackage;

public class MyExtendedClass extends MyClass {
    public void accessProtectedMembers() {
        protectedField = 42;  // Access the protected field
        protectedMethod();   // Access the protected method
        System.out.println("Value of protectedField: " + protectedField);
    }
}
 MainApp.java
package MyPackage;

public class Packages_8 {
    public static void main(String[] args) {
        MyExtendedClass extendedObj = new MyExtendedClass();
        extendedObj.accessProtectedMembers();
    }
}
                    

Output