java中的封装和包

来源:互联网 发布:nginx日志路径 编辑:程序博客网 时间:2024/06/01 14:03

什么是封装

封装就是JavaBean思想 你可以理解为 通过某个方法调用封装在类的隐藏属性,就像我把不同颜色的糖果封装在看不见的盒子里,你只有通过我特定的方法才能拿出来某个颜色的糖果,你看不见糖果 ,而且你不通过我你拿不到糖果 这就是封装;

封装的过程

1.首先将属性变量封装(private)
2.定义setter 和getter方法(注意setter和getter方法是public修饰符 ,一定要注意,就相当于这是个访问属性变量的入口,并且是公的,可以任意访问的(注意属性变量是被封装了,不能够直接访问,就可以借助get 和set 进行访问))
3.在另一个类中进行调用时,就可以通过定义新对象。然后借助新对象,调用这个get和set 方法,原理都是相通的。





java 中包的使用:

一.包的作用:

管理Java文件,解决同名文件冲突
二.定义包:package 包名
//必须放在Java源程序的第一行
包名间可以使用“.”隔开
三.系统中的包:
java.(功能).(类)
java.lang.(类) 包含Java语言基础的类
java.util.(类) 包含Java语言中各种工具类
java.io.(类) 包含输入,输出相关功能的类
四.包的使用:
1.可以通过使用import关键字,在某个文件使用其他文件中的类。
2.Java中,包的命名规范是全小写字母拼写
3.使用的时候不但可以加载某个包下的所有文件 eg:com.imooc.*
也可以加载某个具体子包下的所有文件