0 0

类的可见性,感觉满足不了需要0

我有一种需要
就是有些类,在自己的jar中,可以给别的类调用
在jar包外面,不想给别的类用
如果我把类public修饰符去掉,则导致jar类很多类都无法调用他
如果不去掉,那么jar包外的所有包都能看见他
所以觉得java的这个设计满足不了我的需求
2014年10月28日 14:48

2个答案 按时间排序 按投票排序

0 0

java的访问权限你还没真正掌握,再回顾回顾,然后来考虑自己的问题

2014年11月18日 11:12
0 0

C#中有DLL内可见的访问权限,Java里面确实没有了。
如果想实现你的功能,最好把你一个jar包里面的namespace好好整理下。
用默认访问权限达到namespace内可见的程度。
(这个要求所有依存这个class的东西都在一个namespace下)

当然,别的jar包的class用同样的namespace就也能访问到了。

另外,有2个不是很好的解决方案
1,采用namespace命名来解决,比如你想内部用的namespace,用类似internal之类的命名空间,指明这是内部用的namespace,别人不想找麻烦就别用这个。

2,重量级的比如上OSGI,可以强制指定某些bundle不可以被访问之类的,这个对于一般应用来说就杀鸡用牛刀了。

2014年10月28日 16:07

相关推荐

    标识标牌分类知识汇总.doc

    1. 照明标牌:具备夜间照明功能,提升昼夜可见性。 2. 无照明标牌:仅在白天使用的标识,不配备额外照明设备。 3. 室内标牌:如方向指示、接待信息等,用于室内环境。 4. 室外标牌:应用于户外环境,如街道、公园等...

    软件工程设计易用性准则

    第一条经验准则是简单自然的对话,用户界面应当尽可能简洁,界面中的任何额外信息都会分散对相关信息的注意力,从而降低其相对可见性。 第二条经验准则是采用用户的语言,系统设计应当使用用户熟悉的语言和概念,...

    绿色女性时尚网站模板是一款html5模板,适合时尚休闲类网站模板下载 .rar

    绿色通常代表生机与活力,能够给用户带来宁静和舒适的感觉,而时尚元素则确保了网站设计紧跟潮流,满足现代用户对于审美和功能的需求。 该模板的特点包括但不限于: 1. **响应式布局**:利用HTML5的媒体查询特性,...

    旅游旅行类网页模板_旅游 旅行 企业 棕色 放射线 个性 背景.zip

    2. **企业定位**:作为企业使用的模板,它们会提供清晰的导航结构,专业的布局,以及展示公司服务、项目、团队介绍和联系方式的板块,帮助提升企业的品牌形象和在线可见性。 3. **棕色调**:棕色通常给人带来温馨、...

    蓝色专科医院网站模板是一款兼容手机端的蓝色大气医疗健康类网站模板下载。.zip

    7. **SEO优化**:医疗健康类网站还需考虑搜索引擎优化,如合理的关键词布局、元标签设置等,以提高搜索引擎排名,增加网站可见性。 8. **安全与隐私**:医疗网站涉及用户个人信息,必须遵守数据保护法规,确保数据...

    PJBlog2 感觉一般般

    5. **SEO优化**:可能包含元标签设置,帮助提高搜索引擎的可见性。 6. **插件扩展**:通过插件系统,用户可以增加额外功能,如统计分析、社交分享按钮等。 7. **多语言支持**:方便不同地区的用户阅读,尤其对于全球...

    工作任务特性调查问卷.doc

    8. 工作可见性(Visibility):员工是否能看到自己的工作成果,以及这些成果如何影响整体工作单元。明确的工作可见性有助于建立自信和自豪感。 9. 任务完整性(Task Identity):员工是否能完整地完成一项任务,而...

    餐饮消费者需求分析.docx

    选址需要考虑市场原则、投资回报原则、方便性原则、稳定性原则和可见度原则等多个因素。菜单设计是餐厅的核心竞争力之一,需要考虑消费者的需求、餐厅的特点和市场的需求等多个因素。 四、餐厅布局和设计 餐厅布局...

    WM 下实现多列下拉框

    可以使用Show和Hide方法控制自定义列表的可见性。同时,需要处理触摸事件,确保当用户触摸屏幕其他位置时,列表能够正确隐藏。 5. **滚动和选择**:实现列表的滚动和选择功能。可以通过调整绘制范围和高亮选中项来...

    服务营销复习知识点.pdf

    2. 顾客感知:顾客对服务的感觉、认知和评价,包括有形性、可靠性、响应性、保证性和移情性五个方面。 3. 顾客感知层次:从单次接触、多次经历到对组织和行业的整体感知,逐层加深。 4. 容忍区域:顾客接受的理想与...

    JFreeChart_中文API简介.pdf

    `setTickMarkStroke(Stroke stroke)`, `setTickMarksVisible(boolean flag)`: 这些方法涵盖了坐标轴的可见性控制、线条颜色和样式、固定尺寸设定、标签的文本、字体、颜色、旋转角度,以及标尺值的字体、颜色、可见...

    动网论坛 未来暖春

    此外,考虑到搜索引擎优化(SEO)和移动设备的兼容性也是必不可少的,这有助于提高论坛的在线可见性和便于手机用户访问。"动网论坛 未来暖春"可能对这些基础功能进行了优化,或者添加了新的互动特性,比如社交网络...

    电气工程——电气照明技术课件

    可见光只占辐射能的一小部分,不同波长的光给人不同的颜色感觉。在选择和利用光源时,需要考虑其在波谱范围内的位置,以及它如何影响人们的视觉体验。 电气照明技术的学习不仅要求理解光的物理性质,还需要掌握如何...

    紫色霓虹娱乐休闲企业网站模板_紫色 霓虹 娱乐 休闲 企业 质感 音乐 整站.zip

    此外,考虑到搜索引擎优化(SEO)的重要性,模板可能已经预设了利于SEO的元素,如元标签、结构化数据等,帮助企业提高在搜索引擎中的可见性。 总结来说,这个压缩包提供的网站模板是一个综合性的解决方案,旨在帮助...

    【模版】用户界面检查表.doc

    此外,根据用户权限动态调整功能的可见性和可用性也是必要的。 检查表中还提到可逆操作(UNDO)的功能,它增强了用户的安全感,允许他们撤销错误。一致性是用户界面的专业表现,包括界面元素的视觉风格、操作方式...

    好看的鼠标图标,暴走漫画类型、雪花类型等

    1. 可见性:图标需要在各种背景下清晰可见,尤其是在深色和浅色背景下。 2. 尺寸适中:图标大小适中,既能满足视觉效果,又不会遮挡屏幕内容。 3. 互动性:确保图标在鼠标操作时能准确无误地响应。 4. 文件格式:...

    最聰明的無線網路: 如何運用數據分析防患未然

    为了应对这些挑战,网络运维的未来发展方向应该是实现端到端的网络可见性、主动预测性的洞察力以及引导式的修复措施。这包括360度的网络视图,历史数据的分析能力,能够追踪网络路径,预测并提前应对问题,评估变更...

    消费者市场购买行为分析.ppt

    文化具有独特性、不可见性、非先天性、可传播性和动态性。 2. 社会因素:主要包括相关群体(如家庭、朋友、同事、行业协会等)和家庭。相关群体可以塑造个人的行为模式和生活方式,产生群体压力,影响个人态度和...

    Discuz! 青色模板

    4. SEO优化:合理设置标题、关键词和描述,提高搜索引擎可见性,增加论坛的流量来源。 四、技术实现与兼容性 青色模板基于PHP语言开发,使用MySQL数据库存储数据,具有良好的跨平台性和浏览器兼容性。无论是...

Global site tag (gtag.js) - Google Analytics