概念
将类的信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对类的隐藏信息的操作和访问。
- 修改属性可见性,设为private
- 创建setter/getter方法,用于属性的读写
- 在setter/getter方法中加入属性控制语句,对属性的合法性进行判断
java中的包
管理java文件,解决同名文件冲突,类似于文件夹。
使用import关键字引用,使用全小写字母拼写。
com.imooc.*java中的访问修饰符
修饰属性和方法的访问范围
- private 本类
- 默认 本类 本包
- protected 本类 同包 子类
-
Java中的this关键字
Java中的内部类
定义在另一个类里的类
作用: 提供更好的封装
- 内部类可以直接访问外部类的所有数据,包括私有数据
分类:
- 成员内部类:普通内部类
- 静态内部类:static修饰的内部类
- 方法内部类:内部类定义在外部类的方法中
- 匿名内部类