2-1 什么是Java中的封装
面对对象三大特性:封装、继承、多态
封装
1、概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过类提供的方法来实现对隐藏信息的操作和访问
2、好处:A、只能通过规定的方法访问数据
B、隐藏类飞实例细节,方便修改和实现
3、封装的实现步骤
get要设置返回值类型,set不需要返回值
调用set和get
2-2 使用包管理Java中的类
难题:我们封装的信息中类的名字是可能冲突的,怎么解决呢?
Java中的包【类似文件夹】
1、包的作用:
管理Java文件
解决同名文件冲突
2、定义包:package 包名
注:必须放在Java源程序的第一行
包名间可以使用“.”号隔开
eg:com.imooc.MyClass最底层com,下一层imooc,再下一层是我们需要的myclass
3、系统中的包
java.(功能).(类)
java.lang.(类)包含Java语言基础的类
java.util.(类)包含Java语言中各种工具类
java.io(类)包含输入、输出相关