哪位高手,您能告诉我在java中:什么是类的封装?它的意义及作用是什么?谢谢!
解决方案 »
- Exception in thread "main" java.lang.NoSuchMethodError: main
- 这个异常是什么意思! 新手的问题希望大家不要鄙视
- 问一个算法,如何将数字反转(使用数学方法,不能将它转换成字符或者字符串)
- 自己编的Cerver.java和Client.java不能互相通信,麻烦好心人看看,谢谢!急!
- 数据字典
- JTable表怎么在表格中保存正在编辑的数据
- 为什么有数字签名的applet还是不能够Cntr+p粘贴其他文件的内容?
- 免费并好用的应用服务器用什么?
- java中如何展开JTree?
- 如何编程实现GB2312 与 BIG5之间的相互转换?
- 如何动态新建JLabel,就是用线程生成新的JLabel?
- 把分都给光了怎么办啊?
你用PUBLIC 定义了一个类 对吧 初学的一般都这样写 那么PUBLIC他是个公共的意思明白了吧
但是如果你用PRIVATE的话来定义 那么他代表私有 这样的话别人很难拿你的东西来用了
如果你给一个公司写了一个项目那么你能全用PUBLIC吗?呵呵不行吧 那你的年维护费就没了...我有专门介绍这个的书你要要的话在我空间留言我加给你发过去 呵呵放心不要钱
就是把相似的一个事物的共同属性 写在一个类里面,谁都可以用这个类,就不用在重新写啦,这就是java中类的封装。
哥们真幽默,给公司做的项目都是要提供源代码的吧,用 private 封装的一般都是具体的实现细节,目的在于将实现与接口相分离,这样似的日后如果要更改实现细节的话,不至于影响使用你这个类的客户端代码。