Is there anything like an Internal class in Java?
In C# you can mark a class as internal so that it is only accessible from within the same package. Is there anything similar in Java? You can create package-private classes by omitting the security modifier (public, private) from the class's declaration. package com.sample; class MyPackagePrivateClass { ... } Dropping the access modifier is similar to internal in C#. C# public class A { public static int X; internal static int Y; private static int Z; } internal class B { public static int X; internal static int Y; private static int Z; public class C { public static int X; internal static int