Campbell Ritchie wrote:That only applies to its nine public methods. If you try to overwrite the two protected methods, they count as additional abstract methods because they now have a different access modifier.
Scott Selikoff wrote:. . . declared methods from java.lang.Object do not count toward the SAM (single abstract method) test for functional interfaces. . . .
Campbell Ritchie wrote:Whichever object you create implementing that interface, it will be created from a class and that class inherits the eleven non‑private methods of java.lang.Object.
Jeanne Boyarsky wrote:
Javier Benjamin wrote:Not to justify myself but Oracle is not doing a good job being clear about releases (cadence, free or not and how/when ...).
I agree. I've given a talk at a number of user groups and conferences on the topic. I make a point of saying that I'm not affiliated with any of the vendors. I'm just trying to communicate the info