Community
Participate
Working Groups
(RC2) Eclipse will throw a compilation error when you try to invoke a protected method from a derived class in another pkg. i.e. Base Class = package javaoverview.methods; public class MethodAccessibilityBase { protected void protectedMethod () { System.out.println ("Can be invoked by subclasses"); } } Derived = package javaoverview.methods.anotherpackage; import javaoverview.methods.MethodAccessibilityBase; public class MethodAccessibilityDerivedAnotherPackage extends MethodAccessibilityBase { public void invokeMethods() { MethodAccessibilityBase lClassToCallMethodOn = new MethodAccessibilityBase (); lClassToCallMethodOn.protectedMethod(); } }
Whoops, guess I should doublecheck my work, and not submit bug reports when I am up for 20 hours straight... Sorry
Set milestone.