-
类的可见性,感觉满足不了需要0
我有一种需要
就是有些类,在自己的jar中,可以给别的类调用
在jar包外面,不想给别的类用
如果我把类public修饰符去掉,则导致jar类很多类都无法调用他
如果不去掉,那么jar包外的所有包都能看见他
所以觉得java的这个设计满足不了我的需求2014年10月28日 14:48
2个答案 按时间排序 按投票排序
-
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
相关推荐
1. 照明标牌:具备夜间照明功能,提升昼夜可见性。 2. 无照明标牌:仅在白天使用的标识,不配备额外照明设备。 3. 室内标牌:如方向指示、接待信息等,用于室内环境。 4. 室外标牌:应用于户外环境,如街道、公园等...
第一条经验准则是简单自然的对话,用户界面应当尽可能简洁,界面中的任何额外信息都会分散对相关信息的注意力,从而降低其相对可见性。 第二条经验准则是采用用户的语言,系统设计应当使用用户熟悉的语言和概念,...
绿色通常代表生机与活力,能够给用户带来宁静和舒适的感觉,而时尚元素则确保了网站设计紧跟潮流,满足现代用户对于审美和功能的需求。 该模板的特点包括但不限于: 1. **响应式布局**:利用HTML5的媒体查询特性,...
2. **企业定位**:作为企业使用的模板,它们会提供清晰的导航结构,专业的布局,以及展示公司服务、项目、团队介绍和联系方式的板块,帮助提升企业的品牌形象和在线可见性。 3. **棕色调**:棕色通常给人带来温馨、...
7. **SEO优化**:医疗健康类网站还需考虑搜索引擎优化,如合理的关键词布局、元标签设置等,以提高搜索引擎排名,增加网站可见性。 8. **安全与隐私**:医疗网站涉及用户个人信息,必须遵守数据保护法规,确保数据...
5. **SEO优化**:可能包含元标签设置,帮助提高搜索引擎的可见性。 6. **插件扩展**:通过插件系统,用户可以增加额外功能,如统计分析、社交分享按钮等。 7. **多语言支持**:方便不同地区的用户阅读,尤其对于全球...
8. 工作可见性(Visibility):员工是否能看到自己的工作成果,以及这些成果如何影响整体工作单元。明确的工作可见性有助于建立自信和自豪感。 9. 任务完整性(Task Identity):员工是否能完整地完成一项任务,而...
选址需要考虑市场原则、投资回报原则、方便性原则、稳定性原则和可见度原则等多个因素。菜单设计是餐厅的核心竞争力之一,需要考虑消费者的需求、餐厅的特点和市场的需求等多个因素。 四、餐厅布局和设计 餐厅布局...
可以使用Show和Hide方法控制自定义列表的可见性。同时,需要处理触摸事件,确保当用户触摸屏幕其他位置时,列表能够正确隐藏。 5. **滚动和选择**:实现列表的滚动和选择功能。可以通过调整绘制范围和高亮选中项来...
2. 顾客感知:顾客对服务的感觉、认知和评价,包括有形性、可靠性、响应性、保证性和移情性五个方面。 3. 顾客感知层次:从单次接触、多次经历到对组织和行业的整体感知,逐层加深。 4. 容忍区域:顾客接受的理想与...
`setTickMarkStroke(Stroke stroke)`, `setTickMarksVisible(boolean flag)`: 这些方法涵盖了坐标轴的可见性控制、线条颜色和样式、固定尺寸设定、标签的文本、字体、颜色、旋转角度,以及标尺值的字体、颜色、可见...
不同的隔离级别影响了并发事务之间的可见性,从而影响并发性能和数据一致性。在Android的SQLite中,默认的隔离级别是读已提交。 1.5 事务与并发控制 在企业级应用中,考虑到多个用户可能同时操作同一数据库,事务...
此外,考虑到搜索引擎优化(SEO)和移动设备的兼容性也是必不可少的,这有助于提高论坛的在线可见性和便于手机用户访问。"动网论坛 未来暖春"可能对这些基础功能进行了优化,或者添加了新的互动特性,比如社交网络...
此外,考虑到搜索引擎优化(SEO)的重要性,模板可能已经预设了利于SEO的元素,如元标签、结构化数据等,帮助企业提高在搜索引擎中的可见性。 总结来说,这个压缩包提供的网站模板是一个综合性的解决方案,旨在帮助...
此外,根据用户权限动态调整功能的可见性和可用性也是必要的。 检查表中还提到可逆操作(UNDO)的功能,它增强了用户的安全感,允许他们撤销错误。一致性是用户界面的专业表现,包括界面元素的视觉风格、操作方式...
1. 可见性:图标需要在各种背景下清晰可见,尤其是在深色和浅色背景下。 2. 尺寸适中:图标大小适中,既能满足视觉效果,又不会遮挡屏幕内容。 3. 互动性:确保图标在鼠标操作时能准确无误地响应。 4. 文件格式:...
为了应对这些挑战,网络运维的未来发展方向应该是实现端到端的网络可见性、主动预测性的洞察力以及引导式的修复措施。这包括360度的网络视图,历史数据的分析能力,能够追踪网络路径,预测并提前应对问题,评估变更...
而高分辨率显示器在分屏对比和多任务处理时具有明显优势,尤其对于程序员和设计师这类需要频繁进行对比和切换的用户来说,能够竖屏显示的显示器则更加实用。 在功能方面,如今的显示器不仅仅是一个显示设备,还具备...
4. SEO优化:合理设置标题、关键词和描述,提高搜索引擎可见性,增加论坛的流量来源。 四、技术实现与兼容性 青色模板基于PHP语言开发,使用MySQL数据库存储数据,具有良好的跨平台性和浏览器兼容性。无论是...
5. 可用性原则:尼尔森的可用性工程提出了五个基本原则:可见性、可操作性、可学习性、容错性和用户满意度。设计师应确保这些原则在设计中得到体现,以提高用户的使用效率。 6. 响应式设计:随着设备种类的多样化,...