java - 如何创建像 sun.misc* 这样的受限包

标签 java class-visibility

我正在开发一个供其他团队使用的库,在库中有一些公开的类/方法,但我不希望其他人使用它们。

像java中的sun.misc包这样的东西,虽然所有的类都是公共(public)的,但编译器在使用它时会抛出“限制错误”。

最佳答案

实现此目的的一种方法是应用面向方面编程 (AOP)。限制访问是一个典型的横切关注点,与 AOP 非常匹配。

关于java - 如何创建像 sun.misc* 这样的受限包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10363315/

相关文章:

css - 通过 css 媒体查询使导航可见时不显示菜单项

java - Eclipse调试中如何找到Wildfly的源码

java - 在java中创建新节点时出错

.net - 如何使用 Mono.Cecil 更改类型的访问器

java - 如何使用反射机制以默认可见性调用驻留在基类中的公共(public)方法?

module - 如何在 Rust 中相互隐藏兄弟模块?

java - Dr. Java中的空指针异常

java - 如何从子类中的父类访问数组?

java - Oracle SQL/Java : Get the size of returned dataset from a query

java - 默认情况下,Java 和 C++ 中的类是私有(private)的还是公有的?