Package Access (Protected Modifier) โ€‹โ€‹in Java

Suppose I have a package:

package com.g00gle.car

and

package com.g00gle.car.stereo

Is it possible to have a class in com.g00gle.car to access a class member in com.google.car.stereo? (Assuming the class member is marked as protected).

The answer is no ... (default), but is there a way around this? I have an application that I want to cut into separate pieces ... and for this I create package extensions. Refuse to lose private access to packages.

+3
source share
2 answers

This need will be addressed in Java 7 with superpackages . Or at least it will be. Everything about Java 7 is currently in the air.

Edit

Peter ล tibranรฝ . Mark Reinhold blog , Java 8 2012 ( , ).

+3

com.google.car. [classname], :

protected Member member;

...

public Member getMember(){
   return member;
}
0

Source: https://habr.com/ru/post/1774177/


All Articles